﻿/*
 * Page-specific styles for: ticket-form.html
 * Source: <style id="yellow-pencil">
 * (YellowPencil plugin CSS)
 */
/*
	The following CSS codes are created by the YellowPencil plugin.
	https://yellowpencil.waspthemes.com/
*/
#inner-body .awsm-job-main .awsm-job-container{padding-top:200px;}.awsm-job-single-wrap .awsm-job-form .awsm-job-form-inner{background-color:#020202;border-style:none;position:relative;left:-29px;}.awsm-job-main h1{color:#0db6cd;}.awsm-job-single-wrap p{color:#ffffff;}.awsm-job-single-wrap .wp-block-list li{color:#ffffff;}.awsm-job-specification-wrapper .awsm-job-specification-item strong{color:#0db6cd;}.awsm-job-specification-wrapper .awsm-job-specification-item .awsm-job-specification-term{color:#ffffff;}.awsm-job-form h2{color:#0db6cd;}#awsm-application-form .awsm-job-form-group label{color:#0db6cd;font-size:19px;}#awsm-applicant-name{border-color:#ffffff;border-style:solid;border-width:1px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:40px;}#awsm-application-submit-btn{background-color:#0db6cd;padding-left:61px;padding-right:61px;padding-top:15px;padding-bottom:15px;font-size:23px;}#awsm-applicant-email{height:37px;border-color:#ffffff;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#awsm-applicant-phone{height:38px;border-color:#ffffff;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#awsm-cover-letter{height:122px;border-color:#ffffff;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#awsm-application-form .awsm-job-form-group small{color:#ffffff;}#awsm-application-file{color:#ffffff;}@media (max-width:639px){#inner-body .awsm-job-main .awsm-job-container{padding-left:21px;padding-right:21px;-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);}.awsm-job-main h1{font-size:29px;}.awsm-job-single-wrap p{font-size:14px;}.awsm-job-single-wrap .wp-block-list li{font-size:14px;}.awsm-job-specification-wrapper .awsm-job-specification-item .awsm-job-specification-term{font-size:14px;}.awsm-job-form h2{font-size:28px;}#awsm-application-form .awsm-job-form-group label{font-size:15px;}}

/* -----------------------------------------------------------------------------
   Fluent Form 3 submit button styling (body inline style)
   ----------------------------------------------------------------------------- */
form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style) { background-color: var(--fluentform-primary); color: #ffffff; }

/* -----------------------------------------------------------------------------
   Ticket Form hero: extend image to top and match Contact Us overlay
   ----------------------------------------------------------------------------- */
#site-elementor-header {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 9999 !important;
}

.elementor-758 .elementor-element.elementor-element-1912e02 {
    padding-top: 200px !important;
    min-height: 520px !important;
}

.elementor-758 .elementor-element.elementor-element-1912e02:not(.elementor-motion-effects-element-type-background),
.elementor-758 .elementor-element.elementor-element-1912e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/ticket-form-hero.jpg") !important;
}

.elementor-758 .elementor-element.elementor-element-1912e02 > .elementor-container {
    min-height: 320px !important;
}

.elementor-758 .elementor-element.elementor-element-1912e02 > .elementor-background-overlay {
    background: linear-gradient(180deg, rgba(0,0,0,.55) 0%, rgba(0,0,0,.45) 50%, rgba(0,0,0,.75) 100%) !important;
    opacity: 1 !important;
}