﻿/*
 * Page-specific styles for: software-solutions.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;}}@media (max-width:634px){.swiper-wrapper a span{position:relative;top:-302px;}#bdt-prime-slider-6c1ea09 .bdt-navigation-next i{font-size:29px;}#bdt-prime-slider-6c1ea09 .bdt-navigation-prev i{font-weight:29;}}
/* =========================================================
   SOFTWARE SOLUTIONS HERO — extend carousel images to page top
   ========================================================= */
.elementor-element-84a2b8e {
    margin-top: calc(-1 * var(--services-hero-offset, 185px)) !important;
}
.elementor-element-84a2b8e .bdt-prime-slider-content {
    padding-top: var(--services-hero-offset, 185px) !important;
}
.elementor-element-84a2b8e .bdt-slideshow,
.elementor-element-84a2b8e .bdt-slideshow-items,
.elementor-element-84a2b8e .bdt-slideshow-item,
.elementor-element-84a2b8e .bdt-position-cover,
.elementor-element-84a2b8e .bdt-ps-slide-img {
    height: 100% !important;
}

/* =========================================================
   READ MORE BUTTON — match ticket form button style
   ========================================================= */
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-slide-featured {
    left: 0 !important;
    right: 0 !important;
    bottom: 40px !important;
    width: 100% !important;
    justify-content: center !important;
    background: transparent !important;
}
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
}
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 12px 23px !important;
    margin: 0 !important;
    font-size: 0.75em !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.05em !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
    color: #FFFFFF !important;
    background-color: transparent !important;
    box-shadow: 0 0 0 1px #FFFFFF inset !important;
    text-shadow: none !important;
    text-align: center !important;
    overflow: hidden !important;
    transition: color 0.3s ease !important;
    width: auto !important;
}
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    transform: translateY(100%);
    transition: transform 0.3s ease;
    z-index: 0;
}
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn:hover {
    color: #000000 !important;
}
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn:hover::before {
    transform: translateY(0);
}
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn .bdt-prime-slider-button-wrapper,
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn .bdt-prime-slider-button-text,
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn .bdt-slide-btn-icon {
    position: relative !important;
    z-index: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
}
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn .bdt-slide-btn-icon svg * {
    stroke: #FFFFFF !important;
    transition: stroke 0.3s ease;
}
.elementor-element-84a2b8e .bdt-prime-slider-skin-slide .bdt-prime-slider-arrow-button .bdt-slide-btn:hover .bdt-slide-btn-icon svg * {
    stroke: #000000 !important;
}
