.jobdescription_wrap .OpeningBanner{position:relative;width:100%;background:url("../../images/job-description-assets/opening-banner.png") no-repeat;background-size:cover;background-position:center top;padding:220px 0 270px 0;display:flex;align-items:center;justify-content:center;margin-top:76px}.jobdescription_wrap .OpeningBanner::after{content:'';background:url("../../images/job-description-assets/banner-circle.png") no-repeat;background-size:contain;height:500px;width:500px;position:absolute;right:-240px;top:10%}@media (max-width: 1024px){.jobdescription_wrap .OpeningBanner{padding:140px 0 170px 0;background-position:center top}}@media (max-width: 768px){.jobdescription_wrap .OpeningBanner{padding:100px 0 100px 0;background-position:center top}}@media (max-width: 767px){.jobdescription_wrap .OpeningBanner{padding:50px 0 50px 0;background-position:right}}.jobdescription_wrap .OpeningBanner .OpeningBannerText{max-width:100%;width:650px;margin-left:400px}@media (max-width: 768px){.jobdescription_wrap .OpeningBanner .OpeningBannerText{margin-left:200px}}@media (max-width: 767px){.jobdescription_wrap .OpeningBanner .OpeningBannerText{margin-left:20px;margin-right:20px}}.jobdescription_wrap .OpeningBanner .OpeningBannerText h1{font-size:50px;line-height:60px;color:#fdec07;font-weight:700;font-family:"Poppins", sans-serif;margin:20px 0}@media (max-width: 1024px){.jobdescription_wrap .OpeningBanner .OpeningBannerText h1{font-size:40px;line-height:50px}}@media (max-width: 767px){.jobdescription_wrap .OpeningBanner .OpeningBannerText h1{font-size:26px;line-height:34px;margin-bottom:10px}}.jobdescription_wrap .OpeningBanner .OpeningBannerText p{color:#fff;text-align:left;letter-spacing:0.75px;font-size:24px;line-height:30px;margin:0}@media (max-width: 767px){.jobdescription_wrap .OpeningBanner .OpeningBannerText p{font-size:16px !important}}.jobdescription_wrap .OpeningBanner .OpeningBannerText .PrimaryBtn{color:#fff;background-color:#ee1f4f;padding:8px 20px;border-radius:20px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;text-transform:uppercase}@media (max-width: 767px){.jobdescription_wrap .OpeningBanner .OpeningBannerText .PrimaryBtn{padding:8px 20px}}.jobdescription_wrap .OpeningBanner .OpeningBannerText .PrimaryBtn img{width:auto;height:14px;object-fit:contain;margin-left:10px;transition:all .3s ease-in-out}@media (max-width: 991px){.jobdescription_wrap .OpeningBanner .OpeningBannerText .PrimaryBtn img{height:inherit;width:auto;margin:0 0 0 10px !important}}.jobdescription_wrap .OpeningBanner .OpeningBannerText .PrimaryBtn:hover,.jobdescription_wrap .OpeningBanner .OpeningBannerText .PrimaryBtn:focus{background-color:#6c297b;color:#fff}.jobdescription_wrap .OpeningBanner .OpeningBannerText .PrimaryBtn:hover img,.jobdescription_wrap .OpeningBanner .OpeningBannerText .PrimaryBtn:focus img{transform:translateX(5px)}.jobdescription_wrap .OpeningBanner .OpeningBannerText .SecondaryBtn{color:#fdec07;background-color:none;padding:8px 20px;border-radius:20px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;font-size:16px;font-weight:500;margin-left:20px}@media (max-width: 767px){.jobdescription_wrap .OpeningBanner .OpeningBannerText .SecondaryBtn{padding:8px 10px;margin-left:20px}}.jobdescription_wrap .OpeningBanner .OpeningBannerText .SecondaryBtn img{width:auto;height:14px;object-fit:contain;margin-right:10px;transition:all .3s ease-in-out}@media (max-width: 991px){.jobdescription_wrap .OpeningBanner .OpeningBannerText .SecondaryBtn img{height:inherit;width:auto}}.jobdescription_wrap .OpeningBanner .OpeningBannerText .SecondaryBtn:hover,.jobdescription_wrap .OpeningBanner .OpeningBannerText .SecondaryBtn:focus{background-color:inherit;color:#fdec07}.jobdescription_wrap .DetailsSection{padding:100px 0;position:relative}@media (max-width: 992px){.jobdescription_wrap .DetailsSection{padding:40px 0}}.jobdescription_wrap .DetailsSection::after{content:'';background:url("../../images/job-description-assets/banner-circle.png") no-repeat;background-size:contain;height:500px;width:500px;position:absolute;right:-240px;top:50%;z-index:-1}.jobdescription_wrap .DetailsSection .DescriptionFlex{display:flex;flex-wrap:wrap;justify-content:space-between}.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection{width:calc(100% - 540px);max-width:100%;padding-right:30px}@media (max-width: 992px){.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection{width:100%;margin-bottom:40px}}.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection ul li{font-size:18px;line-height:28px;font-weight:medium;letter-spacing:0px;color:#000000;margin:0 0 7px 0;padding:0 0 0 30px;position:relative}.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection ul li::after{content:'';background:url("../../images/job-description-assets/ic-bullets.png") no-repeat;background-size:18px;width:18px;height:18px;position:absolute;left:0;top:5px}.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection h2{font-size:34px;line-height:52px;font-weight:bold;letter-spacing:0px;color:#E1003E;margin:0 0 30px 0}@media (max-width: 767px){.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection h2{font-size:26px;line-height:40px}}.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection p{font-size:18px;line-height:28px;font-weight:300;letter-spacing:0px;color:#000000;margin:0 0 30px 0;padding:0}.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection .UlHead{margin-top:40px}.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection .UlHead .HeadingImg{max-height:56px;margin-bottom:16px}.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection .UlHead ul li{font-size:18px;line-height:28px;font-weight:medium;letter-spacing:0px;color:#000000;margin:0 0 7px 0;padding:0 0 0 30px;position:relative}.jobdescription_wrap .DetailsSection .DescriptionFlex .LeftSection .UlHead ul li::after{content:'';background:url("../../images/job-description-assets/ic-bullets.png") no-repeat;background-size:18px;width:18px;height:18px;position:absolute;left:0;top:5px}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection{width:540px}@media (max-width: 992px){.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection{width:100%}}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard{background:#FFFFFF;box-shadow:0px 3px 6px #00000029;border-radius:57px;margin:0 0 40px 0}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .WhiteCardListing{padding:30px 40px 60px 40px}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .WhiteCardListing li{display:flex;border-bottom:1px solid #f1f1f1;padding:20px 0}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .WhiteCardListing li:last-child{padding-bottom:0;border-bottom:0px solid #f1f1f1}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .WhiteCardListing li .CardImg{width:30px;height:30px;margin-right:14px}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .WhiteCardListing li .CardImg img{width:30px;height:30px;object-fit:contain}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .WhiteCardListing li .CardDetails h3{font-size:16px;font-weight:600;line-height:26px;letter-spacing:0.45px;color:#E1003E;margin:0 0 0px 0;padding:0}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .WhiteCardListing li .CardDetails p{font-size:16px;font-weight:300;line-height:24px;letter-spacing:0.45px;color:#707070;margin:0;padding:0}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard h4{font-size:24px;line-height:30px;font-weight:500;letter-spacing:0px;color:#E1003E;margin:0 0 0px 0;padding:50px 40px 0px 40px}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard p{font-size:18px;line-height:28px;font-weight:300;letter-spacing:0px;color:#000000;margin:0 0 30px 0;padding:0}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .BoxListing{padding:0px 40px 40px 40px;margin:0 -2%;display:flex;flex-wrap:wrap}@media (max-width: 767px){.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .BoxListing{margin:0;padding:0px 20px 40px 20px}}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .BoxListing li{background:#FFFFFF;border:0;border-radius:29px;width:46%;margin:2%;padding:24px 24px 70px 24px;position:relative;box-shadow:0px 5px 10px #d4d4d4}@media (max-width: 767px){.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .BoxListing li{width:100%;margin:2% 0;padding:24px 14px 70px 14px}}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .BoxListing li h5{font-size:20px;line-height:26px;font-weight:500;letter-spacing:0px;color:#000;margin:0 0 10px 0}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .BoxListing li .Tag{background-color:#FFE3E3;border-radius:30px;padding:4px 14px;font-size:10px;line-height:16px;letter-spacing:0.3px;color:#D20030;margin-bottom:10px}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .BoxListing li h6{font-size:16px;line-height:22px;letter-spacing:0px;color:#E1003E;margin:0 0 0px 0;padding:0 0 0px 0}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .BoxListing li .GrayText{color:#707070;padding-bottom:10px;font-size:14px}.jobdescription_wrap .DetailsSection .DescriptionFlex .RightSection .WhiteCard .BoxListing li .ThemeBtn{background-color:#D20030;border-radius:0 0 30px 30px;padding:18px 0px;text-align:center;font-size:18px;line-height:24px;font-weight:600;letter-spacing:0.3px;color:#fff;text-transform:uppercase;position:absolute;left:0;right:0;bottom:0}.jobdescription_wrap .FixedWrap{position:fixed;bottom:0;left:50%;transform:translateX(-50%);padding:20px 60px;width:500px;background:#FFFFFF;box-shadow:0px 2px 9px #00000029;border-radius:30px 30px 0px 0px;z-index:9;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.jobdescription_wrap .FixedWrap{bottom:0}}.jobdescription_wrap .FixedWrap .PrimaryBtn{color:#fff;background-color:#ee1f4f;padding:8px 20px;border-radius:20px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;text-transform:uppercase}@media (max-width: 767px){.jobdescription_wrap .FixedWrap .PrimaryBtn{padding:8px 20px}}.jobdescription_wrap .FixedWrap .PrimaryBtn img{width:auto;height:14px;object-fit:contain;margin-left:10px;transition:all .3s ease-in-out}@media (max-width: 991px){.jobdescription_wrap .FixedWrap .PrimaryBtn img{height:inherit;width:auto;margin:0 0 0 10px !important}}.jobdescription_wrap .FixedWrap .PrimaryBtn:hover,.jobdescription_wrap .FixedWrap .PrimaryBtn:focus{background-color:#6c297b;color:#fff}.jobdescription_wrap .FixedWrap .PrimaryBtn:hover img,.jobdescription_wrap .FixedWrap .PrimaryBtn:focus img{transform:translateX(5px)}.jobdescription_wrap .FixedWrap .SecondaryBtn{color:#ee1f4f;background-color:none;padding:8px 20px;border-radius:20px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;font-size:16px;font-weight:500;margin-left:20px}@media (max-width: 767px){.jobdescription_wrap .FixedWrap .SecondaryBtn{padding:8px 10px;margin-left:20px}}.jobdescription_wrap .FixedWrap .SecondaryBtn img{width:auto;height:14px;object-fit:contain;margin-right:10px;transition:all .3s ease-in-out}@media (max-width: 991px){.jobdescription_wrap .FixedWrap .SecondaryBtn img{height:inherit;width:auto}}.jobdescription_wrap .FixedWrap .SecondaryBtn:hover,.jobdescription_wrap .FixedWrap .SecondaryBtn:focus{background-color:inherit;color:#ee1f4f}.proposal_popup .modal-dialog{max-width:900px;padding:0 15px}@media screen and (max-width: 767px){.proposal_popup .modal-dialog{padding:0}}.proposal_popup .modal-header,.proposal_popup .modal-body{padding:0;border:0}.proposal_popup .modal-content{padding:50px 100px;border-radius:50px}@media screen and (max-width: 767px){.proposal_popup .modal-content{padding:50px 15px;border-radius:30px}}.proposal_popup .modal-header .btn-close{position:absolute;top:30px;box-shadow:none;right:30px}.proposal_popup .thankyou_pop .btn-close{position:absolute;top:30px;box-shadow:none;right:30px}.proposal_popup h5{font-weight:700;font-size:30px;font-family:'Poppins', sans-serif;margin:0 0 10px 0;color:#000;text-align:center;width:100%}@media screen and (max-width: 767px){.proposal_popup h5{font-size:20px;margin:0 0 20px 0}}.proposal_popup h5 span{color:#E00045;display:block}.proposal_popup .modal-header{flex-wrap:wrap}.proposal_popup .modal-header p{font-size:16px;margin-top:0;width:100%;text-align:center;font-weight:500}.proposal_popup .modal-header p span{color:#E00045;display:block;font-weight:600}.proposal_popup p{font-size:13px;margin:20px 0 40px;font-family:'Poppins', sans-serif}.proposal_popup .error{font-size:14px;color:#f00}.proposal_popup button.btn.btn-primary{background:#E00045;border:0;padding:12px 25px;width:fit-content;margin:20px auto 0;border-radius:10px;transition:0.3s ease-in-out;box-shadow:none;display:block}.proposal_popup button.btn.btn-primary:hover{background-color:#541968}.proposal_popup .fileupload{position:relative;width:100%;margin-top:5px;font-size:14px;font-size:0.875rem}.proposal_popup input[type=file]{border:0;border-radius:3px;background-color:#fff;padding:0;height:auto;width:100%;color:#999}.proposal_popup input[type=file]:focus{box-shadow:none;outline:none}.proposal_popup input[type=file]::-webkit-file-upload-button,.proposal_popup input[type=file].invalid::-webkit-file-upload-button,.proposal_popup input[type=file].valid::-webkit-file-upload-button{color:#000;font-size:13px;border:0;border-radius:50px;padding:8px 10px 8px 10px;font-weight:600;background:#F0F0F0;background-size:15px;outline:none;cursor:pointer;transition:0.3s ease-in-out}.proposal_popup input[type=file]::-webkit-file-upload-button:hover,.proposal_popup input[type=file].invalid::-webkit-file-upload-button:hover,.proposal_popup input[type=file].valid::-webkit-file-upload-button:hover{background:#cccccc}.proposal_popup input[type=file]::-webkit-file-upload-button:focus,.proposal_popup input[type=file].invalid::-webkit-file-upload-button:focus,.proposal_popup input[type=file].valid::-webkit-file-upload-button:focus{box-shadow:none;outline:none}.proposal_popup .col-md-6,.proposal_popup .col-md-12{padding:15px}.proposal_popup .w_80{width:75% !important}.proposal_popup .w_20{width:25% !important}.proposal_popup select.form-select.field.w_20.valid{display:inline-block;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;padding-right:25px}.proposal_popup input,.proposal_popup select.form-select,.proposal_popup textarea{border:1px solid #ccc;padding:9px 15px;width:100%;margin:0;height:45px;border-radius:0;outline:0;box-shadow:none;font-size:16px}.proposal_popup input::placeholder,.proposal_popup select.form-select::placeholder,.proposal_popup textarea::placeholder{color:#707070 !important}.proposal_popup .main_ty_pop{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);background-color:rgba(255,255,255,0.4)}.proposal_popup .main_ty_pop .thankyou_pop{position:relative;width:90%;height:auto;background-color:#ffffff;background-image:url(../../images/proposal-assets/bg-2.png);background-repeat:no-repeat;background-position:top center;background-size:350px;padding:180px 50px 30px;box-shadow:0 0px 20px #d8d8d8;border-radius:40px}@media screen and (max-width: 767px){.proposal_popup .main_ty_pop .thankyou_pop{padding:180px 15px 30px;border-radius:30px}}.proposal_popup .main_ty_pop .thankyou_pop h5 span{color:#fdec07;display:block;width:fit-content;margin:0 auto}.proposal_popup .main_ty_pop .thankyou_pop p{font-size:16px;text-align:center;max-width:500px;margin:0px auto}.proposal_popup .main_ty_pop .thankyou_pop .bottom_dots{position:absolute;bottom:4%;left:4%;width:40px;object-fit:contain;transform:rotate(160deg)}@media screen and (max-width: 767px){.proposal_popup .main_ty_pop .thankyou_pop .bottom_dots{top:7%;width:50px}}.proposal_popup .closed_ty_box{display:none}.location_wrapper p{height:100px !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0;position:relative}.location_wrapper p .read_more_btn{position:absolute;right:0;bottom:5px;width:100%;height:20px;background:#fff;color:#ee1f4f;cursor:pointer;text-align:right;padding:0;border:0}.location_wrapper p .read_more_btn::after{content:'Read More'}.location_wrapper p.readMore{height:100% !important;overflow:visible;display:block}.location_wrapper p.readMore .read_more_btn::after{content:'Read Less'}.input-group.fname_wrap{flex-wrap:nowrap}.input-group.fname_wrap .w_20{width:120px !important}.input-group.fname_wrap input.field.w_80{width:calc(100% - 120px) !important}
