/* compiled by scssphp 1.6.0 on Mon, 30 Jun 2025 09:17:10 +0000 (1.1149s) */

html #root .dialog__popup--save-vacancy .dialog__container{height:fit-content}html #root .dialog__backdrop{z-index:11111}html #root .dialog__wrapper{width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden;border:0;background:transparent}html #root .dialog__outer-container{z-index:111111;background-color:#fff;box-shadow:0 10px 40px 0 rgba(0, 0, 0, 0.05);max-width:1321px;width:100%;overflow:visible}@media only screen and (max-width: 96rem){html #root .dialog__outer-container{max-width:90%}}html #root .dialog-svg__forms{position:absolute;left:0;height:100%;width:140px}@media only screen and (max-width: 47.9375rem){html #root .dialog-svg__forms{bottom:0;height:50px;width:100%}}html #root .dialog-svg__forms .circle-top-left{position:absolute;height:250px;width:250px;left:-125px;top:20px;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 71.1875rem){html #root .dialog-svg__forms .circle-top-left{height:180px;width:180px;left:-90px}}@media only screen and (max-width: 47.9375rem){html #root .dialog-svg__forms .circle-top-left{display:none}}html #root .dialog-svg__forms .svg-bottom-right{position:absolute;height:110px;width:110px;right:0;bottom:0;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 47.9375rem){html #root .dialog-svg__forms .svg-bottom-right{height:50px;width:50px}}html #root .dialog__actions{position:absolute;right:100px;top:100px;width:auto;z-index:1}@media only screen and (max-width: 96rem){html #root .dialog__actions{top:70px}}@media only screen and (max-width: 85.3125rem){html #root .dialog__actions{top:40px;right:50px}}@media only screen and (max-width: 63.9375rem){html #root .dialog__actions{top:25px;right:30px}}@media only screen and (max-width: 47.9375rem){html #root .dialog__actions{top:-15px;right:-15px}}html #root .dialog__close{width:50px;height:50px;background:#5cc054;border:none;padding:0;border-radius:50%;cursor:pointer;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media only screen and (max-width: 85.3125rem){html #root .dialog__close{width:40px;height:40px}}@media only screen and (max-width: 63.9375rem){html #root .dialog__close{width:35px;height:35px}}@media only screen and (max-width: 47.9375rem){html #root .dialog__close{width:30px;height:30px}}html #root .dialog__close .button-title{display:none}html #root .dialog__close .icon{width:24px;height:24px;background-position:center center;background-repeat:no-repeat}html #root .dialog__close .close{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M294.6 166.6L317.3 144 272 98.7l-22.6 22.6L160 210.7 70.6 121.4 48 98.7 2.7 144l22.6 22.6L114.7 256 25.4 345.4 2.7 368 48 413.3l22.6-22.6L160 301.3l89.4 89.4L272 413.3 317.3 368l-22.6-22.6L205.3 256l89.4-89.4z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;background-size:contain}@media only screen and (max-width: 47.9375rem){html #root .dialog__close .close{width:15px;height:15px}}html #root .dialog__close:focus{outline:none !important}html #root .dialog__close:hover{background:#1F4210}html #root .dialog__container{padding:100px;max-width:1321px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 96rem){html #root .dialog__container{padding:70px}}@media only screen and (max-width: 85.3125rem){html #root .dialog__container{padding:50px}}@media only screen and (max-width: 63.9375rem){html #root .dialog__container{padding:30px}}@media only screen and (max-width: 47.9375rem){html #root .dialog__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:500px;overflow-y:auto;padding:20px}}@media only screen and (max-width: 29.9375rem){html #root .dialog__container{height:530px}}html #root .dialog__container h2{width:100%;margin-bottom:15px;font-size:38px;line-height:1.4}@media only screen and (max-width: 47.9375rem){html #root .dialog__container h2{margin-bottom:0}}@media only screen and (max-width: 29.9375rem){html #root .dialog__container h2{font-size:26px}}html #root .dialog__container h2 p{margin:0;line-height:normal}html #root .dialog__container .dialog__contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 30px -18px}@media only screen and (max-width: 47.9375rem){html #root .dialog__container .dialog__contact{margin-bottom:0}}html #root .dialog__container .dialog__contact a{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;margin-left:38px;position:relative;color:#000}html #root .dialog__container .dialog__contact a:hover{color:#5cc054}html #root .dialog__container .dialog__contact a::before{content:'';position:absolute;left:-20px;background-repeat:no-repeat;display:inline-block;width:15px;height:16px;bottom:1px}html #root .dialog__container .dialog__socials{width:100%}@media only screen and (max-width: 47.9375rem){html #root .dialog__container .dialog__socials p{margin-top:0}}html #root .dialog__container .dialog__socials a{display:inline-block}html #root .dialog__container .dialog__socials a .icon{height:42px;width:42px;background-color:#1F4210;border-radius:100%;background-repeat:no-repeat;background-position:center center;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root .dialog__container .dialog__socials a .icon.facebook{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-size:10px}html #root .dialog__container .dialog__socials a .icon.twitter{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-size:16px}html #root .dialog__container .dialog__socials a .icon.youtube{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-size:16px}html #root .dialog__container .dialog__socials a+a{margin-left:10px}html #root .dialog__container .dialog__socials a:hover .icon{background-color:#000;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root .dialog__container .dialog__socials a:hover .icon.facebook{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root .dialog__container .dialog__socials a:hover .icon.twitter{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root .dialog__container .dialog__socials a:hover .icon.youtube{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root .dialog__container .dialog-form__text{width:100%}@media only screen and (max-width: 47.9375rem){html #root .dialog__container .dialog-form__text{margin:0}}html #root .dialog__container .gform_wrapper .gform-body .gform_fields{width:410px;position:relative;gap:0;margin:0 auto}@media only screen and (max-width: 47.9375rem){html #root .dialog__container .gform_wrapper .gform-body .gform_fields{width:100%}}html #root .dialog__container .gform_wrapper .gform-body .gform_fields #field_3_1{-ms-grid-column-span:10;grid-column:span 10}html #root .dialog__container .gform_wrapper .gform-body .gform_fields #field_3_1 .ginput_container input{border:none;box-shadow:0px 0px 11px 0px rgba(19, 45, 65, 0.11);padding:20px;height:65px}html #root .dialog__container .gform_wrapper .gform-body .gform_fields #field_3_1 .ginput_container input::placeholder{color:#0072B1}html #root .dialog__container .gform_wrapper .gform-body .gform_fields #field_submit{-ms-grid-column-span:2;grid-column:span 2;width:65px;height:65px;position:relative}html #root .dialog__container .gform_wrapper .gform-body .gform_fields #field_submit .gform-button{border:none;height:100%;width:100%;text-align:center;padding:0;font-size:0;background-color:#5cc054;cursor:pointer;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-repeat:no-repeat;background-position:center center;background-size:16px}html #root .dialog__container .gform_wrapper .gform-body .gform_fields #field_submit .gform-button:hover{background-color:#000}html #root .dialog__container .gform_wrapper .gform-body .gform_fields{width:100%;margin:0;gap:32px 100px}@media only screen and (max-width: 71.1875rem){html #root .dialog__container .gform_wrapper .gform-body .gform_fields{gap:30px 50px}}@media only screen and (max-width: 63.9375rem){html #root .dialog__container .gform_wrapper .gform-body .gform_fields{gap:20px}}@media only screen and (max-width: 47.9375rem){html #root .dialog__container .gform_wrapper .gform-body .gform_fields{gap:10px 0}}html #root .dialog__content{width:25%}@media only screen and (max-width: 85.3125rem){html #root .dialog__content{width:28%}}@media only screen and (max-width: 63.9375rem){html #root .dialog__content{width:30%}}@media only screen and (max-width: 47.9375rem){html #root .dialog__content{width:100%;margin-bottom:30px}}html #root .dialog__content .recruiter-image{height:200px;width:200px;object-fit:cover;object-position:center center}html #root .dialog__content .recruiter__name{display:block;color:#000;font-family:Ubuntu;font-size:16px;letter-spacing:-0.82px;line-height:18px;margin:10px 0}@media only screen and (max-width: 85.3125rem){html #root .dialog__content .recruiter__name{margin:5px 0}}@media only screen and (max-width: 63.9375rem){html #root .dialog__content .recruiter__name{margin:3px 0}}html #root .dialog__content .recruiter__title{color:#000;font-family:Ubuntu;font-size:26px;font-weight:bold;letter-spacing:-1.33px;line-height:30px;margin:38px 0 24px}@media only screen and (max-width: 85.3125rem){html #root .dialog__content .recruiter__title{font-size:24px;line-height:28px;margin:25px 0 20px}}@media only screen and (max-width: 63.9375rem){html #root .dialog__content .recruiter__title{font-size:19px;line-height:23px;margin:17px 0 13px}}@media only screen and (max-width: 47.9375rem){html #root .dialog__content .recruiter__title{font-size:20px;line-height:24px;margin:10px 0}}html #root .dialog__content .recruiter__tel{color:#000;font-family:Ubuntu;font-size:16px;letter-spacing:-0.82px;line-height:24px;display:block}html #root .dialog__content .recruiter__email{color:#000;font-family:Ubuntu;font-size:16px;letter-spacing:-0.82px;line-height:24px;display:block}html #root .dialog__form{width:67%;margin-left:auto}@media only screen and (max-width: 47.9375rem){html #root .dialog__form{width:100%}}html #root .dialog__form__heading{color:#000;font-family:Ubuntu;font-size:26px;font-weight:bold;letter-spacing:-1.33px;line-height:30px}html #root .dialog__form h2{color:#000;font-family:Ubuntu;font-size:26px;font-weight:bold;margin:0 0 40px;width:90%}@media only screen and (max-width: 63.9375rem){html #root .dialog__form h2{font-size:21px;line-height:25px;margin:0 0 24px}}@media only screen and (max-width: 47.9375rem){html #root .dialog__form h2{margin:0 0 12px}}html #root .dialog__form .gform_body{width:598px}@media only screen and (max-width: 71.1875rem){html #root .dialog__form .gform_body{width:100%}}html #root .dialog__form .gform_body .gform_fields{width:100%;margin:0;grid-template-columns:1fr 1fr}@media only screen and (max-width: 47.9375rem){html #root .dialog__form .gform_body .gform_fields{grid-template-columns:100%}}html #root .dialog__form .gform_body .gform_fields .gfield .gfield_label{display:none}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input,html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input{width:100%}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input::-webkit-input-placeholder,html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input::-webkit-input-placeholder{opacity:0.7;color:#5cc054}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input:-ms-input-placeholder,html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input:-ms-input-placeholder{opacity:0.7;color:#5cc054}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input::placeholder,html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input::placeholder{opacity:0.7;color:#5cc054}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container input,html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container textarea{color:#000;border-color:#5cc054;border-bottom:2px solid #5cc054;font-family:'Ubuntu', sans-serif}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container input::placeholder{color:#5cc054;opacity:1}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder{color:#5cc054}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container input::-ms-input-placeholder{color:#5cc054}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:#5cc054;opacity:1}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder{color:#5cc054}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder{color:#5cc054}html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container textarea{height:78px;resize:none}@media only screen and (max-width: 47.9375rem){html #root .dialog__form .gform_body .gform_fields .gfield .ginput_container textarea{height:68px}}html #root .dialog__form .gform_body .gform_fields .gfield.gfield--width-half{-ms-grid-column-span:initial;grid-column:initial}@media only screen and (max-width: 47.9375rem){html #root .dialog__form .gform_body .gform_fields .gfield.gfield--width-half{-ms-grid-column-span:span 2;grid-column:span 2}}html #root .dialog__form .gform_body .gform_fields .gfield.gfield--width-full{-ms-grid-column-span:span 2;grid-column:span 2}html #root .dialog__form .gform_body .gform_fields .gfield input[type="checkbox"]+label:after{content:'';position:absolute;width:11px;height:11px;left:3px;top:3px;border-radius:50%;margin:auto;background:#5FCD56;visibility:hidden;opacity:0}@media only screen and (max-width: 47.9375rem){html #root .dialog__form .gform_body .gform_fields .gfield input[type="checkbox"]+label:after{left:3px;top:5px}}html #root .dialog__form .gform_body .gform_fields .gfield input[type="checkbox"]:checked+label:after{visibility:visible;opacity:1}html #root .dialog__form .gform_body .gform_fields .gfield .gfield_consent_label{color:#5cc054;font-family:Ubuntu;display:inline-block;font-size:16px;letter-spacing:-0.82px;line-height:18px;padding-left:31px}@media only screen and (max-width: 63.9375rem){html #root .dialog__form .gform_body .gform_fields .gfield .gfield_consent_label{padding-left:25px}}html #root .dialog__form .gform_body .gform_fields .gfield .gfield_consent_label:before{width:15px;height:15px;border:1px solid #5cc054;border-radius:50%}@media only screen and (max-width: 63.9375rem){html #root .dialog__form .gform_body .gform_fields .gfield .gfield_consent_label:before{top:2px}}html #root .dialog__form .gform_body .gform_fields .gfield .gfield_consent_label a{color:#5cc054;margin-left:4px;display:inline-block}html #root .dialog__form .gform_body .gform_fields .gfield .gfield_consent_label a:hover{text-decoration:underline;color:#5cc054}html #root .dialog__form .gform_body .gform_fields .gfield:last-child{margin-top:20px;grid-column:span 2}@media only screen and (max-width: 63.9375rem){html #root .dialog__form .gform_body .gform_fields .gfield:last-child{margin-top:10px}}@media only screen and (max-width: 47.9375rem){html #root .dialog__form .gform_body .gform_fields .gfield:last-child{margin-top:5px}}html #root .dialog__form .gform_body .gform_fields fieldset.gfield.gfield--width-full{grid-column:span 2}html #root .dialog__form .gform_footer{margin-top:50px}@media only screen and (max-width: 63.9375rem){html #root .dialog__form .gform_footer{margin-top:37px}}@media only screen and (max-width: 47.9375rem){html #root .dialog__form .gform_footer{margin-top:25px}}html #root .dialog__form .gform_footer .gform_button{border-radius:25px;background-color:#5FCD56 !important;height:50px;min-width:153px;justify-content:center;color:#fff !important;line-height:1;border-color:#5FCD56 !important}@media only screen and (max-width: 47.9375rem){html #root .dialog__form .gform_footer .gform_button{min-width:100%;height:48px}}html #root #wrap_all .blog__column{position:relative;background-color:#FFFFFF;box-shadow:0 3px 16px 0 rgba(0, 0, 0, 0.12)}html #root #wrap_all .blog__column .button{padding:0;margin:0}html #root #wrap_all .blog__column:hover .blog__content .text{color:#38006A}html #root #wrap_all .blog__column:hover .blog__content .text .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%2338006A' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}html #root #wrap_all .blog__image{position:relative;height:225px;width:100%}html #root #wrap_all .blog__image img{width:100%;height:100%;object-fit:cover;object-position:center center}html #root #wrap_all .blog-author__image{width:80px;height:80px;overflow:hidden;border-radius:50%;margin:-40px auto 0;z-index:1;position:relative;border:3px solid #fff}html #root #wrap_all .blog-author__image img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:50%}html #root #wrap_all .blog__content{padding:0 30px 30px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .blog__content{padding:0 20px 20px}}html #root #wrap_all .blog__content h3{font-size:23px;line-height:1.56;font-weight:bold}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .blog__content h3{font-size:20px}}html #root #wrap_all .blog__content .date{order:-1;font-size:15px;line-height:1.66;color:#585858;margin:15px 0 7px}html #root #wrap_all .blog__content .date .icon{width:14px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23585858' d='M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:5px}html #root #wrap_all .blog__content .text{font-size:16px;line-height:1.75;color:#5cc054;margin-top:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all .blog__content .text .icon{width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%235cc054' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:14px;transform:rotate(-90deg);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all .footer{position:relative;padding:110px 0 72px;background-color:#5cc054}@media (max-width:767px){html #root #wrap_all .footer{padding:60px 0}}html #root #wrap_all .footer__container{display:grid;grid-template-columns:1fr 1fr;column-gap:170px;max-width:1000px !important;padding:0 20px !important}@media (max-width:991px){html #root #wrap_all .footer__container{column-gap:20px}}@media (max-width:767px){html #root #wrap_all .footer__container{grid-template-columns:1fr}}html #root #wrap_all .footer__logo{width:295px;position:absolute;top:80px;left:-150px}@media (max-width:767px){html #root #wrap_all .footer__logo{top:-20px;left:auto;right:-165px}}html #root #wrap_all .footer__content{max-width:246px}@media (max-width:767px){html #root #wrap_all .footer__content{margin-bottom:20px;max-width:100%}}html #root #wrap_all .footer__content .title{font-size:32px;color:#fff;line-height:1.1;margin-bottom:26px}@media (max-width:767px){html #root #wrap_all .footer__content .title{font-size:24px;line-height:1.5;margin-bottom:20px}}html #root #wrap_all .footer__content .text{font-size:16px;color:#fff}@media (max-width:767px){html #root #wrap_all .footer__content .text{line-height:1.6}}@media (max-width:767px){html #root #wrap_all .footer .form{margin-top:30px}}@media (max-width:640px){html #root #wrap_all .footer .form{margin-top:0}}html #root #wrap_all .footer .form .gform_wrapper .gform_heading{display:none}@media (max-width:767px){html #root #wrap_all .footer .form form .gform_body{max-width:100%}}html #root #wrap_all .socket{padding:12px}@media (max-width:767px){html #root #wrap_all .socket{padding:25px 0}}html #root #wrap_all .socket .title{font-size:14px;text-align:center}@media (max-width:767px){html #root #wrap_all .socket .title{text-align:left;max-width:100%;line-height:1.9}}html #root #wrap_all .socket .title a{text-decoration:none;color:#fff;transition:all 0.4s ease-in-out}html #root #wrap_all .socket .title a:hover{color:#5cc054;transition:all 0.4s ease-in-out}html #root #wrap_all .socket.background-accent{color:#89cb95}html #root #wrap_all .socket.background-accent .title a{color:#89cb95}html #root #wrap_all .socket.background-accent .title a:hover{color:#5cc054}html #root #wrap_all header#header{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;padding:25px 0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all header#header{padding-top:60px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all header#header{padding-top:25px}}html #root #wrap_all header#header .logo-container{margin:0 20px;position:relative}@media only screen and (max-width: 63.9375rem){html #root #wrap_all header#header .logo-container{margin-left:0}}html #root #wrap_all header#header .logo-container .menu-logo,html #root #wrap_all header#header .logo-container .menu-logo__scrolled{display:block;max-width:200px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all header#header .logo-container .menu-logo,html #root #wrap_all header#header .logo-container .menu-logo__scrolled{max-width:132px}}html #root #wrap_all header#header .logo-container .logo-menu__static{position:relative;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}html #root #wrap_all header#header .logo-container .logo-menu__scrolled{position:absolute;left:0;top:0;z-index:1;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:0;visibility:hidden}html #root #wrap_all header#header nav{margin-right:20px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all header#header nav{margin-right:0}}html #root #wrap_all header#header nav .menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 63.9375rem){html #root #wrap_all header#header nav .menu{display:none}}html #root #wrap_all header#header nav .menu .menu-item{position:relative;padding:0 25px}@media only screen and (max-width: 85.3125rem){html #root #wrap_all header#header nav .menu .menu-item{padding:0 15px}}html #root #wrap_all header#header nav .menu .menu-item a{font-family:'Ubuntu', sans-serif;font-weight:bold;font-size:13px;line-height:1;color:#ffffff;text-decoration:none;text-transform:uppercase;padding:8px 0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative}html #root #wrap_all header#header nav .menu .menu-item a:before{content:'';width:0;height:1px;position:absolute;left:0;bottom:0;z-index:1;background-color:transparent;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}html #root #wrap_all header#header nav .menu .menu-item a:focus{outline:none !important}html #root #wrap_all header#header nav .menu .menu-item a:focus,html #root #wrap_all header#header nav .menu .menu-item a:hover{color:#38006A}html #root #wrap_all header#header nav .menu .menu-item a:focus:before,html #root #wrap_all header#header nav .menu .menu-item a:hover:before{width:100%;background-color:#38006A}html #root #wrap_all header#header nav .menu .menu-item.current-menu-item a:before{width:100%;background-color:#ffffff}html #root #wrap_all header#header nav .menu .menu-item.current-menu-item a:focus,html #root #wrap_all header#header nav .menu .menu-item.current-menu-item a:hover{color:#ffffff}html #root #wrap_all header#header nav .menu .menu-item.current-menu-item a:focus:before,html #root #wrap_all header#header nav .menu .menu-item.current-menu-item a:hover:before{width:100%;background-color:#ffffff}html #root #wrap_all header#header nav .dialog__trigger{font-family:'Ubuntu', sans-serif;font-weight:bold;font-size:13px;line-height:1;color:#ffffff;text-transform:uppercase;padding:8px 0;border:0 none;background-color:transparent;border-bottom:solid 1px transparent;border-radius:0;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-left:25px;position:relative}@media only screen and (max-width: 85.3125rem){html #root #wrap_all header#header nav .dialog__trigger{margin-left:15px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all header#header nav .dialog__trigger{display:none}}html #root #wrap_all header#header nav .dialog__trigger:before{content:'';width:0;height:1px;position:absolute;left:0;bottom:0;z-index:1;background-color:#ffffff;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}html #root #wrap_all header#header nav .dialog__trigger:focus,html #root #wrap_all header#header nav .dialog__trigger:hover{color:#38006A}html #root #wrap_all header#header nav .dialog__trigger:focus:before,html #root #wrap_all header#header nav .dialog__trigger:hover:before{width:100%;background-color:#38006A}html #root #wrap_all header#header .responsive-menu{position:relative}@media only screen and (max-width: 64rem){html #root #wrap_all header#header .responsive-menu{display:block}html #root #wrap_all header#header .responsive-menu-container{height:100%;width:90%;max-width:560px;background-color:#ffffff;padding:92px 0 20px;overflow:hidden;top:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%);display:block !important;right:0 !important;z-index:998;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.05)}html #root #wrap_all header#header .responsive-menu-container.open{-webkit-transform:translateX(0);transform:translateX(0)}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px)}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(1){transition-delay:0.15s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(2){transition-delay:0.3s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(3){transition-delay:0.45s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(4){transition-delay:0.6s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(5){transition-delay:0.75s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(6){transition-delay:0.9s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(7){transition-delay:1.05s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(8){transition-delay:1.2s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(9){transition-delay:1.35s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(10){transition-delay:1.5s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(11){transition-delay:1.65s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(12){transition-delay:1.8s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(13){transition-delay:1.95s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(14){transition-delay:2.05s}html #root #wrap_all header#header .responsive-menu-container.open .menu-container ul.menu .menu-item:nth-child(15){transition-delay:2.2s}html #root #wrap_all header#header .responsive-menu-container .logo-container{padding:12px 23px}html #root #wrap_all header#header .responsive-menu-container .menu-container{position:relative;overflow-y:auto;height:100%}html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:150px;margin:0;width:100%;border-top:solid 1px #c4f2d9;overflow:hidden}html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu .menu-item{width:100%;margin:0;border-bottom:solid 1px #c4f2d9;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:translateX(40px);transform:translateX(40px)}html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu .menu-item a{color:#38006A}html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu .menu-item a:before{display:none}html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu .menu-item a:hover,html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu .menu-item a:focus{color:#5cc054}html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu>.menu-item{padding:0}html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu>.menu-item>a{padding:12px 30px;font-size:18px;font-weight:500}html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu>.menu-item.menu-item-has-children{padding-right:0}html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu>.menu-item.menu-item-has-children:before{display:none}html #root #wrap_all header#header .responsive-menu-container .menu-container ul.menu>.menu-item.current-menu-item>a{color:#5cc054}html #root #wrap_all header#header .responsive-menu .menu-toggle{background-color:#ffffff;-webkit-box-shadow:0 0 25px 0 rgba(43, 88, 130, 0.25);box-shadow:0 0 25px 0 rgba(43, 88, 130, 0.25);border:0 none;padding:5px;width:40px;height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;cursor:pointer;margin-right:0;position:absolute;right:30px;top:-46px;z-index:9999}html #root #wrap_all header#header .responsive-menu .menu-toggle:before{display:none}html #root #wrap_all header#header .responsive-menu .menu-toggle .icon.menu,html #root #wrap_all header#header .responsive-menu .menu-toggle .icon.menu:before,html #root #wrap_all header#header .responsive-menu .menu-toggle .icon.menu:after{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;width:16px;height:2px;display:block;background:#5cc054;padding:0;position:absolute}html #root #wrap_all header#header .responsive-menu .menu-toggle .icon.menu:before{content:"";top:-5px}html #root #wrap_all header#header .responsive-menu .menu-toggle .icon.menu:after{content:"";top:5px}html #root #wrap_all header#header .responsive-menu .menu-toggle.open .icon.menu,html #root #wrap_all header#header .responsive-menu .menu-toggle[aria-expanded="true"] .icon.menu{background:transparent}html #root #wrap_all header#header .responsive-menu .menu-toggle.open .icon.menu:before,html #root #wrap_all header#header .responsive-menu .menu-toggle[aria-expanded="true"] .icon.menu:before{-webkit-transform:rotate(-46deg);transform:rotate(-46deg);top:0;left:0}html #root #wrap_all header#header .responsive-menu .menu-toggle.open .icon.menu:after,html #root #wrap_all header#header .responsive-menu .menu-toggle[aria-expanded="true"] .icon.menu:after{-webkit-transform:rotate(46deg);transform:rotate(46deg);bottom:0;top:0;left:0}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all header#header .responsive-menu .menu-toggle{right:20px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all header#header .responsive-menu-container{padding-top:125px}html #root #wrap_all header#header .responsive-menu .menu-toggle{top:-37px}}html #root #wrap_all header#header.scrolled{padding:20px 0;top:0 !important;-webkit-box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.12);background-color:rgba(255, 255, 255, 0.95)}html #root #wrap_all header#header.scrolled .logo-container .logo-menu__static{opacity:0;visibility:hidden}html #root #wrap_all header#header.scrolled .logo-container .logo-menu__scrolled{opacity:1;visibility:visible}html #root #wrap_all header#header.scrolled nav .menu .menu-item a{color:#38006A}html #root #wrap_all header#header.scrolled nav .menu .menu-item a:focus,html #root #wrap_all header#header.scrolled nav .menu .menu-item a:hover{color:#5cc054}html #root #wrap_all header#header.scrolled nav .menu .menu-item a:focus:before,html #root #wrap_all header#header.scrolled nav .menu .menu-item a:hover:before{background-color:#5cc054}html #root #wrap_all header#header.scrolled nav .menu .menu-item.current-menu-item a:before{background-color:#38006A}html #root #wrap_all header#header.scrolled nav .menu .menu-item.current-menu-item a:focus,html #root #wrap_all header#header.scrolled nav .menu .menu-item.current-menu-item a:hover{color:#38006A}html #root #wrap_all header#header.scrolled nav .dialog__trigger{color:#38006A}html #root #wrap_all header#header.scrolled nav .dialog__trigger:before{background-color:#38006A}html #root #wrap_all header#header.scrolled nav .dialog__trigger:focus,html #root #wrap_all header#header.scrolled nav .dialog__trigger:hover{color:#5cc054}html #root #wrap_all header#header.scrolled nav .dialog__trigger:focus:before,html #root #wrap_all header#header.scrolled nav .dialog__trigger:hover:before{background-color:#5cc054}html #root #wrap_all .vacancy-banner__title{color:#FFFFFF;font-size:19px;font-weight:500;line-height:1.5;margin-bottom:10px;font-family:Ubuntu}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .vacancy-banner__title{color:#38006A;font-size:20px;font-weight:700;line-height:1.8;margin-bottom:0}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all .vacancy-banner__title{font-size:16px}}html #root #wrap_all .vacancy-banner__text{color:#FFFFFF;font-size:16px;line-height:1.5;margin-bottom:30px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .vacancy-banner__text{display:none}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .vacancy-banner__wrapper{max-width:100%;width:100%;padding-top:0 !important}}html #root #wrap_all .aside{background-color:#5cc054;padding:25px 42px;max-width:250px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width: 85.3125rem){html #root #wrap_all .aside{padding:20px;max-width:210px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .aside{max-width:100%;width:100%;background-color:#fff}}html #root #wrap_all .aside__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 !important;text-align:center}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .aside__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}}html #root #wrap_all .aside__icon{border-radius:19.2px;background-color:#38006A;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23ffffff' d='M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");padding:11px;margin-bottom:20px;width:38px;height:38px;background-size:16px;background-position:center}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .aside__icon{display:none}}html #root #wrap_all .aside button{border:2px solid #38006A;border-radius:25px;background-color:#38006A;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:9px 28px;cursor:pointer}html #root #wrap_all .aside button:hover{background:transparent;border-color:#fff}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .aside button:hover{background-color:#38006A;border-color:#38006A}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .aside button{background-color:#5cc054;border-color:#5cc054}}html #root #wrap_all .aside button[aria-controls="content-1"]{position:absolute;right:-25px;top:-10px;border:none;border-radius:50px;padding:15px;width:38px;height:38px;background-color:#38006A;cursor:pointer;z-index:2}@media only screen and (max-width: 85.3125rem){html #root #wrap_all .aside button[aria-controls="content-1"]{right:-15px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .aside button[aria-controls="content-1"]{display:none !important}}html #root #wrap_all .aside button[aria-controls="content-1"]:hover{background-color:#5cc054}html #root #wrap_all .aside button[aria-controls="content-1"] .icon{width:38px;height:38px;transform:none;margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M294.6 166.6L317.3 144 272 98.7l-22.6 22.6L160 210.7 70.6 121.4 48 98.7 2.7 144l22.6 22.6L114.7 256 25.4 345.4 2.7 368 48 413.3l22.6-22.6L160 301.3l89.4 89.4L272 413.3 317.3 368l-22.6-22.6L205.3 256l89.4-89.4z'/%3E%3C/svg%3E")}html #root .gform_wrapper .gform_validation_errors{padding:10px;padding-left:42px;margin-bottom:30px}html #root .gform_wrapper .gform_validation_errors h2{font-size:12px;font-weight:400;margin:0}html #root .gform_wrapper .gform_validation_errors h2 .gform-icon{left:8px}html #root form .gform_body,html #root .form .gform_body{width:500px}@media (max-width:991px){html #root form .gform_body,html #root .form .gform_body{width:370px}}@media (max-width:767px){html #root form .gform_body,html #root .form .gform_body{width:auto}}html #root form .gform_body .gform_fields,html #root .form .gform_body .gform_fields{gap:30px 7px}@media (max-width:767px){html #root form .gform_body .gform_fields,html #root .form .gform_body .gform_fields{gap:25px 10px}}@media (max-width:640px){html #root form .gform_body .gform_fields,html #root .form .gform_body .gform_fields{gap:25px 0px}}html #root form .gform_body .gform_fields .gfield,html #root .form .gform_body .gform_fields .gfield{position:relative}@media (max-width:767px){html #root form .gform_body .gform_fields .gfield,html #root .form .gform_body .gform_fields .gfield{margin-bottom:15px}}html #root form .gform_body .gform_fields .gfield .gfield_label,html #root .form .gform_body .gform_fields .gfield .gfield_label{font-weight:normal;color:#ffff;position:absolute;left:0;bottom:8px;margin:0;cursor:text;transition:all 0.4s ease-in-out}html #root form .gform_body .gform_fields .gfield .gfield_label.is-active,html #root .form .gform_body .gform_fields .gfield .gfield_label.is-active{bottom:28px;font-size:13px;transition:all 0.4s ease-in-out}html #root form .gform_body .gform_fields .gfield .gfield_label.is-active .gfield_required,html #root .form .gform_body .gform_fields .gfield .gfield_label.is-active .gfield_required{font-size:13px;transition:all 0.4s ease-in-out}html #root form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input,html #root form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input,html #root .form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input,html #root .form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input{width:100%}html #root form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input::-webkit-input-placeholder,html #root form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input::-webkit-input-placeholder,html #root .form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input::-webkit-input-placeholder,html #root .form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input::-webkit-input-placeholder{opacity:0.7;color:white}html #root form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input:-ms-input-placeholder,html #root form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input:-ms-input-placeholder,html #root .form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input:-ms-input-placeholder,html #root .form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input:-ms-input-placeholder{opacity:0.7;color:white}html #root form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input::placeholder,html #root form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input::placeholder,html #root .form .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input::placeholder,html #root .form .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input::placeholder{opacity:0.7;color:white}html #root form .gform_body .gform_fields .gfield .ginput_container input,html #root .form .gform_body .gform_fields .gfield .ginput_container input{background:transparent;border:none;border-bottom:2px solid #fff;padding:0;color:#fff;padding-bottom:6px}html #root form .gform_body .gform_fields .gfield .ginput_container input::placeholder,html #root .form .gform_body .gform_fields .gfield .ginput_container input::placeholder{opacity:0}html #root form .gform_body .gform_fields .gfield .validation_message,html #root .form .gform_body .gform_fields .gfield .validation_message{position:absolute;padding:0;font-size:12px;left:0;bottom:-17px;background:transparent;border:none}html #root form .gform_body .gform_fields .gfield--width-full legend,html #root form .gform_body .gform_fields .gfield.gfield--type-checkbox legend,html #root .form .gform_body .gform_fields .gfield--width-full legend,html #root .form .gform_body .gform_fields .gfield.gfield--type-checkbox legend{position:static !important}html #root form .gform_body .gform_fields .gfield--width-full .ginput_container input,html #root form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container input,html #root .form .gform_body .gform_fields .gfield--width-full .ginput_container input,html #root .form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container input{vertical-align:middle}html #root form .gform_body .gform_fields .gfield--width-full .ginput_container input[type="checkbox"],html #root form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container input[type="checkbox"],html #root .form .gform_body .gform_fields .gfield--width-full .ginput_container input[type="checkbox"],html #root .form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container input[type="checkbox"]{display:none}html #root form .gform_body .gform_fields .gfield--width-full .ginput_container input[type="checkbox"]:checked+label:before,html #root form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container input[type="checkbox"]:checked+label:before,html #root .form .gform_body .gform_fields .gfield--width-full .ginput_container input[type="checkbox"]:checked+label:before,html #root .form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container input[type="checkbox"]:checked+label:before{background:#fff}html #root form .gform_body .gform_fields .gfield--width-full .ginput_container label,html #root form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container label,html #root .form .gform_body .gform_fields .gfield--width-full .ginput_container label,html #root .form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container label{font-size:12px;color:#fff;position:relative;cursor:pointer;padding-left:21px}html #root form .gform_body .gform_fields .gfield--width-full .ginput_container label:before,html #root form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container label:before,html #root .form .gform_body .gform_fields .gfield--width-full .ginput_container label:before,html #root .form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container label:before{content:'';width:10px;height:10px;border:1px solid #fff;position:absolute;top:0;left:0}html #root form .gform_body .gform_fields .gfield--width-full .ginput_container label a,html #root form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container label a,html #root .form .gform_body .gform_fields .gfield--width-full .ginput_container label a,html #root .form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container label a{text-decoration:none;color:#fff;transition:all 0.4s ease-in-out}html #root form .gform_body .gform_fields .gfield--width-full .ginput_container label a:hover,html #root form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container label a:hover,html #root .form .gform_body .gform_fields .gfield--width-full .ginput_container label a:hover,html #root .form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container label a:hover{color:#38006A;transition:all 0.4s ease-in-out}html #root form .gform_footer,html #root .form .gform_footer{padding:0;margin-top:30px}html #root form .gform_footer .button,html #root .form .gform_footer .button{cursor:pointer;margin:0;border:2px solid #fff;padding:8px 18px;font-size:16px;color:#141414;background-color:#fff;font-family:'Ubuntu', sans-serif;transition:all 0.4s ease-in-out;font-weight:500}html #root form .gform_footer .button:hover,html #root .form .gform_footer .button:hover{background-color:#38006A !important;border-color:#38006A !important;color:#fff !important;transition:all 0.4s ease-in-out}html #root #wrap_all .textblock-dual__wrapper{padding:85px 0 0;margin:0 0 100px;background:transparent}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .textblock-dual__wrapper{margin:0 0 80px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .textblock-dual__wrapper{padding:50px 0 0;margin:0 0 50px}}@media only screen and (max-width: phobe - 1 / 16px * 1rem){html #root #wrap_all .textblock-dual__wrapper{padding:40px 0 0;margin:0 0 40px}}html #root #wrap_all .textblock-dual__container{display:grid !important;grid-template-columns:repeat(2, 1fr);gap:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 85.3125rem){html #root #wrap_all .textblock-dual__container{gap:60px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .textblock-dual__container{grid-template-columns:repeat(1, 1fr);gap:40px}}html #root #wrap_all .textblock-dual__content form .gform_body{width:100%}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields{gap:30px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields{gap:10px}}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield--type-textarea .gfield_label{bottom:52px}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield--type-textarea .gfield_label.is-active{bottom:75px}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield label{color:#000}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield label a{color:#5cc054}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield label a:hover{color:#38006A}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield textarea{height:70px;border:0;border-bottom:2px solid #000;resize:none;padding:4px 0;font-family:'Ubuntu', sans-serif}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder{opacity:0}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder{opacity:0}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield textarea::placeholder{opacity:0}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield .ginput_container input[type="text"]{border-bottom:2px solid #000;color:#000}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield--width-full .ginput_container label:before{border:1px solid #5cc054}html #root #wrap_all .textblock-dual__content form .gform_body .gform_fields .gfield--width-full .ginput_container input[type="checkbox"]:checked+label:before{background:#5cc054}html #root #wrap_all .textblock-dual__content form .gform_footer .button{border-radius:25px;background-color:#5cc054 !important;color:#FFFFFF !important;font-size:16px;font-weight:bold;line-height:1.75;position:relative;padding:11px 28px;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all .textblock-dual__content form .gform_footer .button:hover{background-color:#38006A !important}html #root #wrap_all .textblock-dual__title{margin-bottom:30px}@media only screen and (max-width: 71.1875rem){html #root #wrap_all .textblock-dual__title{margin-bottom:15px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .textblock-dual__title{margin-bottom:10px}}html #root.single-vacancy #wrap_all footer .sticky-footer__buttons .button.button__apply svg.arrow-right,html #root.single-vacancy #wrap_all footer .sticky-footer__buttons button.dialog__trigger svg.arrow-right,html #root #wrap_all #main .button svg.arrow-right{display:block !important;min-width:1em;max-width:1em;min-height:1em;max-height:1em;margin-inline-start:10px}html #root{font-family:'Ubuntu', sans-serif;font-size:18px;line-height:1.6;font-weight:400;color:#000}@media only screen and (max-width: 63.9375rem){html #root{font-size:16px !important}}html #root img{max-width:100%;height:auto}html #root h1,html #root h2,html #root h3,html #root h4,html #root h5,html #root h6{line-height:1.5;margin:0;font-family:'Ubuntu', sans-serif;font-weight:normal}html #root h1{font-size:48px;line-height:1.25;margin-bottom:20px;font-weight:bold}@media only screen and (max-width: 63.9375rem){html #root h1{font-size:42px}}@media only screen and (max-width: 47.9375rem){html #root h1{font-size:32px}}html #root h2{font-size:38px;line-height:1.3;margin-bottom:20px;color:#000;font-weight:bold}@media only screen and (max-width: 63.9375rem){html #root h2{font-size:30px;margin-bottom:20px}}@media only screen and (max-width: 47.9375rem){html #root h2{font-size:22px}}html #root p{line-height:1.76;margin:0 0 24px}@media only screen and (max-width: 63.9375rem){html #root p{margin:0 0 20px}}html #root p:last-child{margin:0}html #root #wrap_all{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}html #root #wrap_all #main{flex:1;padding-top:0}html #root #wrap_all .container{max-width:1240px;width:100%;margin:0 auto !important;padding:0}@media only screen and (max-width: 96rem){html #root #wrap_all .container{max-width:100%;padding:0 30px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .container{padding:0 20px}}html #root #wrap_all .container .column{margin-top:0;margin-bottom:0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .container .column{min-width:100%;max-width:100%;margin:0}}html #root #wrap_all .container .grid-container{margin:0 20px;width:calc(100% - (20px * 2))}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .container .grid-container{width:100%;margin:0}}html #root .button{border-radius:25px;background-color:#5cc054;color:#FFFFFF;font-size:16px;font-weight:bold;line-height:1.75;position:relative;padding:11px 28px;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root .button .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23ffffff' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;background-position:center center;z-index:1;width:12px;height:28px;transform:rotate(-90deg);margin-left:24px}html #root .button:hover{background-color:#38006A}html #root .slick-slider{max-width:100%}html #root .slide{position:relative}html #root .slider{width:100%}html #root .slider .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}html.js body#root:not(.is-tabbing) :focus{outline:none !important}html body#root :focus{outline:none}