.flex-form{max-width:1040px;margin:0 auto;padding:1rem;border-radius:1rem;transition:box-shadow .3s}.flex-form .control .form-icon{height:48px;width:48px}.flex-form .control .form-icon .iconify{font-size:1.25rem}.flex-form .input{height:48px;padding-left:48px}.flex-form .select,.flex-form .select select{height:48px}.flex-form .select:after{top:58%}.flex-form.is-compact{background:none;box-shadow:none}@media only screen and (max-width:767px){.flex-form .control{margin-right:0!important;margin-bottom:.75rem!important}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.flex-form .field{flex-wrap:wrap}.flex-form .control{margin-bottom:.75rem!important}.flex-form .control:first-child{min-width:100%}.flex-form .control:not(:first-child){flex:1 1 0}.flex-form .button{width:100%!important;min-width:100%!important}}.job-openings-page{--primary:rgb(108,169,50);--button-primary-color-inverted:rgb(108,169,50);--button-primary-bg-color:rgb(108,169,50);--button-primary-border-color:rgb(108,169,50)}.job-openings-page .feature-block-a .has-text-centered .py-4>div:first-child{margin-left:auto;margin-right:auto;margin-bottom:.8rem}