/* components/vue-job.scss, 
pages/contact.scss, 
sections/hero.scss, 
sections/thank-you.scss, 
common/forms/inputs.scss */

.grecaptcha-badge{visibility:hidden}section#page{position:relative;padding:60px 0 85px}@media(min-width: 992px){section#page{padding:85px 0 115px}}section#page .decoration{position:absolute;top:20px;right:5%}@media(min-width: 992px){section#page .decoration{top:74px;right:13%}}section#page .decoration svg{fill:#1c48f0;width:61px;height:61px}@media(min-width: 992px){section#page .decoration svg{width:83px;height:83px}}@media(max-width: 991.98px){section#page .the-content{font-size:18px;padding:10px 0 20px}}@media(min-width: 992px){section#page .the-content{color:#0a0a0a;font-size:22px;line-height:32px}}section#page .form-wrapper{margin:20px auto 0;max-width:420px}@media(min-width: 768px){section#page .form-wrapper{width:90.7%;margin:50px auto 0;max-width:unset}}@media(min-width: 992px){section#page .form-wrapper{width:64.7%}}@media(min-width: 768px){section#page .form-wrapper form{display:grid;gap:28px 19px;grid-template-columns:repeat(2, 1fr);margin-bottom:20px}}@media(max-width: 767.98px){section#page .form-wrapper form .form-floating{margin-bottom:30px}}section#page .form-wrapper form textarea{resize:none}@media(min-width: 992px){section#page .form-wrapper form textarea{height:230px}}@media(min-width: 768px){section#page .form-wrapper form .text-area-wrap{grid-column:span 2}}@media(max-width: 767.98px){section#page .form-wrapper form button.btn-blue{margin:0 auto;display:block}}@media(min-width: 768px){section#page .form-wrapper form button.btn-blue{grid-column:2/3;width:55%;margin-right:auto}}@media(min-width: 1200px){section#page .form-wrapper form button.btn-blue{width:36%}}
@media(max-width: 575.98px){section#hero .ratio{--bs-aspect-ratio: 107%}}@media(min-width: 576px){section#hero .ratio{--bs-aspect-ratio: 46%}}@media(min-width: 768px){section#hero .ratio{--bs-aspect-ratio: 420px}}section#hero .ratio img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section#hero.job-hero .content{align-items:flex-end}section#hero.job-hero .content .content-inner{margin-bottom:50px}@media(min-width: 768px){section#hero.job-hero .content .content-inner{margin-bottom:170px;text-align:right}}section#hero .content{display:flex;align-items:center;color:#fff;background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%)}section#hero .content .content-inner{text-align:center}section#hero .content .content-inner h1{font-size:35px;font-family:Assistant-Bold;line-height:42px;margin-bottom:20px}@media(min-width: 992px){section#hero .content .content-inner h1{font-size:68px;line-height:76px;margin-bottom:25px}}section#hero .back_button{font-size:22px}section#hero .back_button a{color:#fff}section#hero .back-arrow{transform:rotate(-90deg);width:25px;height:25px}
.thank-you{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.thank-you{padding-top:80px}}.thank-you svg{width:77px;height:77px}.thank-you h2{margin-top:60px;font-size:40px}.thank-you p{font-size:22px;margin-top:40px}.thank-you a.btn{margin-top:60px;margin-bottom:40px}
form.was-validated .form-control:invalid{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0' y='0' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M503.839,395.379l-195.7-338.962C297.257,37.569,277.766,26.315,256,26.315c-21.765,0-41.257,11.254-52.139,30.102 L8.162,395.378c-10.883,18.85-10.883,41.356,0,60.205c10.883,18.849,30.373,30.102,52.139,30.102h391.398 c21.765,0,41.256-11.254,52.14-30.101C514.722,436.734,514.722,414.228,503.839,395.379z M477.861,440.586 c-5.461,9.458-15.241,15.104-26.162,15.104H60.301c-10.922,0-20.702-5.646-26.162-15.104c-5.46-9.458-5.46-20.75,0-30.208 L229.84,71.416c5.46-9.458,15.24-15.104,26.161-15.104c10.92,0,20.701,5.646,26.161,15.104l195.7,338.962 C483.321,419.836,483.321,431.128,477.861,440.586z' fill='%23c60606' /%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='241.001' y='176.01' width='29.996' height='149.982' fill='%23c60606'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,355.99c-11.027,0-19.998,8.971-19.998,19.998s8.971,19.998,19.998,19.998c11.026,0,19.998-8.971,19.998-19.998 S267.027,355.99,256,355.99z' fill='%23c60606'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") !important}form.was-validated .form-select:invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0' y='0' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M503.839,395.379l-195.7-338.962C297.257,37.569,277.766,26.315,256,26.315c-21.765,0-41.257,11.254-52.139,30.102 L8.162,395.378c-10.883,18.85-10.883,41.356,0,60.205c10.883,18.849,30.373,30.102,52.139,30.102h391.398 c21.765,0,41.256-11.254,52.14-30.101C514.722,436.734,514.722,414.228,503.839,395.379z M477.861,440.586 c-5.461,9.458-15.241,15.104-26.162,15.104H60.301c-10.922,0-20.702-5.646-26.162-15.104c-5.46-9.458-5.46-20.75,0-30.208 L229.84,71.416c5.46-9.458,15.24-15.104,26.161-15.104c10.92,0,20.701,5.646,26.161,15.104l195.7,338.962 C483.321,419.836,483.321,431.128,477.861,440.586z' fill='%23c60606' /%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='241.001' y='176.01' width='29.996' height='149.982' fill='%23c60606'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,355.99c-11.027,0-19.998,8.971-19.998,19.998s8.971,19.998,19.998,19.998c11.026,0,19.998-8.971,19.998-19.998 S267.027,355.99,256,355.99z' fill='%23c60606'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") !important}form .invalid-feedback{font-size:14px;margin-top:0}form .form-label{color:#0a0a0a;font-size:20px}form .form-floating{color:#0a0a0a;font-size:20px}form .form-floating>.form-select{padding-top:0;padding-bottom:0}form .form-floating input,form .form-floating select,form .form-floating textarea{border-radius:0;background-color:rgba(158,181,197,.1)}form .form-floating input~label,form .form-floating textarea~label,form .form-floating select~label{opacity:1 !important;transform:scale(0.85) translateY(0rem) translateX(-0.5rem) !important}form .form-floating input:focus,form .form-floating input:active,form .form-floating textarea:focus,form .form-floating textarea:active,form .form-floating select:focus,form .form-floating select:active{box-shadow:none !important}form .form-floating input:focus,form .form-floating input:active,form .form-floating input:not(:placeholder-shown),form .form-floating textarea:focus,form .form-floating textarea:active,form .form-floating textarea:not(:placeholder-shown){box-shadow:none !important}form .form-floating input:focus~label,form .form-floating input:active~label,form .form-floating input:not(:placeholder-shown)~label,form .form-floating textarea:focus~label,form .form-floating textarea:active~label,form .form-floating textarea:not(:placeholder-shown)~label{font-size:14px;opacity:.8 !important;transform:scale(0.85) translateY(-2.5rem) translateX(0.5rem) !important}form .radios-wrap{margin-bottom:20px}@media(min-width: 992px){form .radios-wrap{display:flex;gap:10%;margin-bottom:40px}}form .radios-wrap .form-check-input{margin-left:7px;position:relative}@media(min-width: 992px){form .radios-wrap .form-check-input{width:22px;height:22px}}form .radios-wrap .form-check-input:checked{background-image:none;background-color:#fff}form .radios-wrap .form-check-input:checked:after{content:"";position:absolute;width:100%;height:100%;border:2px solid #fff;border-radius:50%;background-color:#1c48f0}@media(min-width: 992px){form .radios-wrap .form-check-input:checked:after{border:3px solid #fff}}@media(min-width: 992px){form .radios-wrap .form-check-label{font-size:23px;line-height:28px}}form .agreeToReceive{font-size:18px;margin-bottom:50px}
