.section-divider{width:100%;height:1px;margin-top:100px;margin-bottom:0;background-color:#cacaca}.opportunities-section{width:100%;position:relative;display:flex;height:auto;flex-direction:column;padding-top:25px;align-content:center}.careers-section{background-color:#fff;padding:80px 0;margin-top:8px;margin-bottom:10px;height:auto;position:relative;align-items:center}.availability-title{font-size:40px;font-family:Hoves_Bold;text-transform:uppercase;margin-bottom:11px}.availability-subTitle{font-size:18px;line-height:1.7;font-family:Hoves_Regular;color:#333;padding-bottom:45px;max-width:804px;letter-spacing:0}.job-listings{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:32px}.job-item{display:flex;text-decoration:none;justify-content:space-between;align-items:center;background:#fff;padding:20px 24px;padding-left:32px;height:80px;border:1px solid #ccc;width:100%;border-radius:1px;font-size:16px;transition:all .3s ease;padding-right:30px}.job-title{font-family:Hoves_Expanded_Demi;font-size:18px;color:#333;text-transform:uppercase}.job-meta{font-size:14px;color:#888}.cv-box{background-color:#48576b;color:#fff;width:400px;max-width:100%;border-radius:1px;display:flex;margin-left:35px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 0}.cv-icon{margin-bottom:40px}.cv-icon img{width:48px;height:48px;display:block}.cv-title{font-size:24px;font-family:Hoves_Bold;letter-spacing:0;margin-bottom:10px;text-align:center}.cv-message{font-family:Hoves_Regular;font-size:14px;line-height:1.7;max-width:317px;margin-bottom:35px;text-align:center}.btn-apply{border:1px solid;background:transparent;color:#fff;padding:16px 46px;align-items:center;font-family:Hoves_Bold;text-transform:uppercase;transition:all .3s ease;font-size:20px}.btn-apply:hover{color:#48576b;background:#fff}.job-item:hover{border-color:#eb2227b3;cursor:pointer}.job-item:hover .job-title{color:#ed1a39}.toast-message{visibility:hidden;min-width:200px;margin-left:-100px;background:#333;color:#fff;text-align:center;border-radius:4px;padding:12px;position:fixed;z-index:9999;left:50%;bottom:30px;font-size:14px}.bg-white-shadow{background-color:#fff;box-shadow:0 8px 24px 0 #959da533}.px-51-py-38{padding:38px 51px}.px-30-py-38{padding:38px 30px}.link-title{font-family:Hoves_Bold;font-size:18px;color:#fff;background-color:#ed1a39;text-align:center;width:100%;text-transform:uppercase;padding:20px 0;border:1px solid #ed1a39}.link-title:hover{color:#ed1a39;background-color:#fff}.link-title-outline{font-family:Hoves_Bold;font-size:18px;color:#222;text-align:center;width:100%;text-transform:uppercase;padding:20px 0;border:1px solid #222;padding-left:22px}.link-title-outline:hover{color:#ed1a39;background-color:#fff;border:1px solid #ed1a39}.link-title-outline:hover svg path{fill:#ed1a39}.opportunity-title{font-family:Hoves_Regular;font-weight:600;font-size:14px;color:#222;transition:all .3s ease}.pt-45{padding-top:45px}.mb-45{margin-bottom:45px}.pt-26{padding-top:26px}.pt-21{padding-top:21px}.pt-37{padding-top:37px}.pr-37{padding-right:37px}.ic-social-icons{margin-right:28px;cursor:pointer}.copy-container{display:flex;align-items:center;justify-content:space-between;border:1px solid #c6c6c6;padding:8px 12px}.copy-link{font-family:Hoves_Regular;font-size:14px;color:#222}.info-title{font-family:Hoves_Regular;font-size:14px;color:#868686;font-weight:600}.info-subtitle{font-family:Hoves_Regular;font-size:18px;color:#222;font-weight:400}.job-main-title{font-family:Hoves_Expanded_Demi;font-size:24px;color:#333;font-weight:600;padding-top:33px;padding-bottom:13px;display:inline-block;text-transform:uppercase}.my-24{margin:24px 0}.section1,.section2{width:50%}.form-control{margin-bottom:20px;min-height:64px;border-radius:0;font-size:14px;color:#222;font-family:"Hoves_Regular"}.form-control-dropdown{background-color:transparent;background:url('../images/dropDown-arrow.svg') no-repeat right 10px center;background-size:30px 27px}.iti{width:100%;display:inline-block}.mb-20{margin-bottom:20px}.input-validation-error{border-color:#dc3545!important}.field-validation-error{color:#dc3545;font-size:.875rem}.form-control:focus{box-shadow:none}.job-opportunity-header{display:flex;align-items:center;gap:7px;padding-left:7px;margin-bottom:0}.chevron-link{display:inline-block}.checkmark-icon{margin-top:80px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.checkmark-icon img{width:37px;height:37px}.job-opportunity-title{font-family:Hoves_Bold;font-size:14px;color:#222;margin:0}.thankyou-page{min-height:100vh;padding:46px 20px;font-family:Hoves_Regular;display:flex;flex-direction:column;align-items:center}.thankyou-box{background-color:#fff;padding:39px 28px;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.1);width:1456px;height:686px;text-align:center}.checkmark-icon img{width:85px;height:85px;margin-bottom:0}.thankyou-title{font-family:'Hoves_Bold';margin-top:8px;font-size:40px;color:#222;margin-bottom:0;text-transform:uppercase}.thankyou-message{font-size:18px;margin-bottom:45px;color:#222;line-height:1.7;max-width:919px}.btn-homepage{display:inline-block;background-color:#ed1a39;color:#fff;padding:15px 78px 11px 79px;font-size:24px;text-transform:uppercase;font-family:Hoves_Bold;border-radius:1px;margin-bottom:0;transition:background-color .3s ease}.btn-homepage:hover{background-color:#c70011}.thankyou-content-row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}@media(max-width:1472px){.thankyou-box{width:90%;height:auto;padding:30px 20px}.thankyou-title{font-size:28px;margin-top:-15px}.thankyou-message{font-size:16px;width:100%;padding:0 10px;margin-bottom:0}.btn-homepage{font-size:18px;padding:16px 30px;margin-top:30px}.checkmark-icon img{width:60px;height:60px;margin-bottom:10px;margin-top:-50px}.job-opportunity-title{font-size:12px}.job-opportunity-header{padding-left:10px;margin-bottom:15px}}@media(max-width:1000px){.Career-presentation .presentation-container{display:flex;flex-direction:column}}@media(max-width:516px){.btn-homepage{width:100px;height:40px;font-size:10px;padding:5px 20px;margin-top:1px}.thankyou-box{width:90%;height:450px;padding:30px 20px}.thankyou-page{padding:20px 10px}.thankyou-title{font-size:20px}.thankyou-message{font-size:13px;line-height:1.5;line-height:1.2;margin-bottom:15px}.checkmark-icon img{width:40px;height:40px}.job-opportunity-header{flex-direction:row;justify-content:flex-start;gap:4px}.job-opportunity-title{font-size:11px}}@media(max-width:1390px){.cv-box{margin-left:9px;padding-left:18px;padding-right:18px}}@media(max-width:991px){#cv-box{order:1!important}#job-list{order:2!important}.careers-section{padding:60px 15px 40px 15px;height:auto}.careers-section .container{padding-left:15px;padding-right:15px}.btn-apply{padding:10px 10px 10px 10px;font-size:18px}.cv-box{width:100%;max-width:100%;height:350px;margin:0 auto 0 auto;padding:30px 24px 20px 10px}.cv-message{max-width:80%;font-size:15px;line-height:1.4}.job-listings{width:100%;gap:20px}.section-divider{margin-top:10px}.job-item{width:100%;flex-direction:column;padding-bottom:80px;align-items:flex-start;gap:1px;padding-left:24px}.job-meta{text-align:left}.opportunities-section{padding-bottom:32px;height:auto}.availability-title{font-size:20px;font-family:Hoves_Bold;margin-bottom:15px}.availability-subTitle{font-size:14px;line-height:1.3;padding-bottom:9px;max-width:100%}.bg-white-shadow{margin:0}.pr-37{padding-right:12px}}@media(max-width:480px){.px-12{padding-left:12px;padding-right:12px}.form-control{min-height:50px}.job-main-title{font-size:18px}.info-subtitle{font-size:16px}.link-title,.link-title-outline{font-size:14px}.cv-message{max-width:280px;font-size:12px;line-height:1.3;margin-bottom:10px}.btn-apply{margin-bottom:20px;font-size:12px}.cv-title{font-size:20px;margin-bottom:5px}.cv-icon{margin-bottom:10px}.cv-icon img{width:30px;height:30px}.job-item{width:100%;font-size:12px;height:60px;padding-bottom:52px;gap:0}.job-meta{text-align:left;padding-top:0;font-size:10px}.job-title{font-size:12px}.job-listings{width:100%;gap:10px}.availability-subTitle{align-items:center;max-width:100%}.cv-box{height:220px;margin:0 auto 0 auto;padding:30px 25px 20px}.careers-section .container{padding-top:10px;padding-right:15px}.availability-title{font-size:18px;margin-bottom:15px}.px-51-py-38{padding:20px 0 20px}.px-30-py-38{padding:20px 12px}.form-desc{line-height:1.6}.pt-37{padding-top:27px}}