﻿.about__content{grid-template-columns:1fr 4fr;column-gap:0;align-items:start}.about_info-wrap{position:relative}.about_info-wrap::after{content:"";width:270px;height:260px;position:absolute;z-index:10;top:-11%;right:0;background:url(../../images/propello-logo-icon.svg) no-repeat;background-size:contain;background-position:0 100px;rotate:-90deg}.about_info-wrap .about__content>span{font-size:1.25rem;color:var(--propello-orange);font-weight:var(--fw-semibold)}.about_info-wrap .about__content>span strong{display:flex;font-size:var(--section-title-size-32)}.about_info-wrap .about__content .info-wrap h2{font-size:var(--section-title-size-32);width:85%;line-height:inherit}.about_info-wrap .about__content .info-wrap h5{color:var(--propello-dark);font-weight:var(--fw-semibold);margin-block-start:30px;margin-block-end:20px;font-size:1.25rem}.about_info-wrap .about__content .info-wrap p{color:var(--propello-dark);font-size:1.125rem}.careers .career-content>span,.careers .career-content .career-copy h5,.jobs .job-list-wrap>span{font-size:1.25rem;color:var(--propello-orange);font-weight:var(--fw-semibold)}.leadership-wrap>span{color:var(--propello-orange);font-weight:var(--fw-semibold)}.leadership-section .wrapper{grid-template-columns:1fr 1fr;gap:var(--wrapper-item-gap)}.leadership-wrap{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:30px}.leadership-wrap h2{font-size:var(--section-title-size-60)}.leadership-wrap>h3{font-size:var(--section-title-size-32);margin-top:8rem;color:var(--propello-orange)}.leadership-wrap .info-wrap{display:flex;gap:25px;flex-direction:row;justify-content:flex-start}.leadership-wrap .management-info{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.leadership-wrap .info{display:flex;flex-direction:column;border:1px solid #d9d9d9;flex:1}.leadership-wrap .management-info .team{grid-template-columns:1fr 2fr;border:1px solid #d9d9d9}.leadership-wrap .management-info .team-info .btn{display:none}.team-info{padding:30px;display:flex;flex-direction:column;gap:10px;justify-content:start}.team-info h5{font-size:26px;color:var(--propello-blue)}.team-info p{color:var(--propello-black-light)}@media(max-width:1600px){.team-info h5{font-size:22px}}@media(max-width:1200px){.about_info-wrap::after{width:200px;height:200px}}@media(max-width:860px){.about__content{grid-template-columns:1fr;gap:20px}.about_info-wrap .about__content .info-wrap h2{width:100%}.leadership-section .wrapper{grid-template-columns:1fr}}@media(max-width:640px){.leadership-wrap .info-wrap{flex-direction:column}.leadership-wrap>h3{margin-block-start:0}.leadership-wrap .management-info .team{grid-template-columns:1fr;min-width:250px}.leadership-wrap .management-info{display:flex;flex-direction:row}.leadership-wrap{overflow-x:scroll;overflow-y:hidden;padding-block-end:20px}.about_info-wrap::after{width:160px;height:160px;top:-7%}}.job-section{background:#fff0e8}.job-section .wrapper{padding-inline-end:0;margin-inline-end:0}.job-section .img-card{position:relative}.gallery-set{grid-template-columns:repeat(3,1fr);gap:20px;margin-block-start:3rem}.propello-life{background:url(../../images/bg-logo-element-black.svg) no-repeat;background-size:auto;background-position:right -49% top 200px}@media(max-width:1600px){.propello-life{background-position:right -80% top 200px}}@media(max-width:1400px){.propello-life{background-position:right -130% top 200px}}.propello-life .wrapper{display:flex;gap:1.25rem;flex-direction:column}.job-info-wrap{grid-template-columns:repeat(2,1fr);gap:20px;align-items:center;position:relative;overflow:hidden}.job-info-wrap::after{content:"";display:block;position:absolute;left:0;top:-27%;width:20%;height:40%;background:url(../../images/propello-logo-icon.svg) no-repeat;background-size:contain;background-position:0 0%;rotate:90deg}.propello-life h2,.career-copy h3{font-size:var(--section-title-size-32)}.gallery-item .image-wrap{position:relative;width:100%;aspect-ratio:16/9}.image-wrap>.info{bottom:20px;position:absolute;left:20px}.propello-life .wrapper>p{color:var(--propello-dark);font-weight:var(--fw-semibold);margin-block-start:10px}.gallery-item h3{font-size:1.25rem;margin-block-start:2rem;color:var(--propello-black)}.gallery-item span{position:relative;padding:5px 10px;border-radius:70px;font-size:13px;color:var(--propello-pw);background:rgba(34,51,138,.5)}.job-info-wrap .job-info{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:87%}.job-info-wrap .job-info>span{font-size:1.25rem;color:var(--propello-orange);font-weight:var(--fw-semibold)}.job-info-wrap .job-info h2,.job-details h4,.jobs .job-list h3{font-size:var(--section-title-size-60);font-weight:var(--fw-semibold);max-width:750px;margin-block-end:2rem}.job-details h4{margin-block-end:20px;margin-block-start:10%}.job-info-wrap .job-info p,.careers .career-content .career-copy p{color:var(--propello-dark);font-size:1.25rem}@media(max-width:1000px){.gallery-set{grid-template-columns:repeat(2,1fr);gap:20px;margin-block-start:3rem}.job-info-wrap{padding:5rem 0}.job-info-wrap::after{top:-26%;width:28%;height:40%}}@media(max-width:640px){.gallery-set{grid-template-columns:repeat(1,1fr);gap:50px;margin-block-start:3rem}.job-info-wrap{grid-template-columns:repeat(1,1fr);padding-block-start:4rem}.job-section .wrapper{padding-inline-end:var(--wrapper-inline-padding)}.job-section .img-card{margin-block-start:30px}.job-info-wrap::after{display:none}.gallery-item h3{margin-block-start:1rem}.job-info-wrap .job-info p,.careers .career-content .career-copy p{font-size:1rem}.jobs .job-list p{font-size:1rem}}.service-list .content{grid-template-columns:repeat(2,1fr)}.service-list .content:nth-child(odd) .image-box{order:2}.service-list .content:nth-child(odd) .info-wrap h3{color:var(--propello-orange)}.service-list .info-wrap{margin-inline-start:4.5rem;width:80%}.service-list h2{font-size:var(--section-title-size-32);width:75%}.service-list .content .info-wrap p{color:var(--propello-dark);margin-block-end:2.5rem}.service-list .content .info-wrap h3{font-size:var(--section-title-size-50);margin-block-end:2.5rem}@media(max-width:1200px){.service-list .info-wrap{width:100%;margin:0}.service-list .content{gap:2rem}.service-list .content .info-wrap h3{margin-block-end:1.5rem}.service-list .content .info-wrap p{margin-block-end:1.5rem}.service-list h2{width:100%}}@media(max-width:860px){.service-list .content{grid-template-columns:repeat(1,1fr)}.service-list .content:nth-child(odd) .image-box{order:initial}.service-list .info-wrap{width:100%;margin:0}.service-list .content{gap:2rem}.service-list .content .info-wrap h3{margin-block-end:1.5rem}.service-list .content .info-wrap p{margin-block-end:1.5rem}}a.available-jobs{position:relative;font-size:18px;font-weight:var(--fw-bold);color:var(--propello-pw);display:flex;align-items:center}a.available-jobs svg{padding-inline-start:10px;width:25px}.careers__content{padding-block:clamp(50px,6vw,120px)}.careers .wrapper{gap:clamp(40px,4vw,100px)}.career-img-wrap{position:relative}.career-img-wrap img{width:100%}.career-content{grid-template-columns:1fr 2fr 3fr}.careers .career-content .career-copy{gap:1.5rem;align-content:center;width:85%;margin-inline-start:4rem}.careers .career-content .career-copy h5{text-transform:uppercase}.job-list-wrap .job-info,.job-details-info .job-info,.careers .career-copy{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem}.job-details .job-details-info,.job-details .job-description{display:flex;gap:2rem;flex-direction:column;align-items:flex-start;max-width:1000px}.job-info .job-tip,.job-description li,.job-description h5,.job-description p{color:var(--propello-dark)}.job-description h5{font-size:1.25rem}.job-description ul li{list-style-type:disc;margin-inline-start:20px;padding-inline-start:10px;margin-block-end:10px;font-size:var(--body-f-size)}.btn.blue{color:var(--propello-pw);background:var(--propello-blue);font-weight:var(--fw-semibold);padding-inline:2.5rem;padding-block:.8rem;border-radius:60px;cursor:pointer;transition:all .25s ease-out}.btn.blue:hover{background:var(--propello-orange);transition:all .25s ease-out}@media(max-width:1000px){.career-content{grid-template-columns:1fr;gap:2rem}.careers .career-content .career-copy{margin-inline-start:0;width:100%}.job-list-wrap{grid-template-columns:1fr;gap:2rem}.career-img-wrap img{width:100%}}@media(max-width:640px){.job-list-wrap .job-info,.careers .career-copy{gap:1rem}.jobs .job-list .list .more-btn{position:relative;right:auto;top:auto;bottom:-25px;width:26px;height:26px}.job-list-wrap .list-wrap .list h4{font-size:20px}.job-details-info .job-info{gap:2rem}.form__group input,.form__group select,.form__group textarea{padding:10px 15px}.jobs .job-list .list{padding-inline-end:25px}}.contact-section .contact-wrap{grid-template-columns:1fr 1fr;gap:4rem}.application-section .form-wrap{grid-template-columns:1fr 3fr;gap:4rem}.application-section .application-form{max-width:800px}.application-section .form__item label,.contact-form .form__item label,.application-form .form__item label{font-size:1.12rem;font-weight:var(--fw-semibold);color:var(--propello-dark);margin-block-end:10px;display:block}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;width:100%}.upload-btn{color:rgba(30,30,30,.5);border:1px solid #afafaf;background-color:#f6f6f6;padding:20px 0;border-radius:10px;font-size:18px;font-weight:var(--fw-semibold);width:100%;cursor:pointer}.upload-btn-wrapper input[type="file"]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.application-type h4{color:var(--propello-orange);font-size:20px;margin-block-end:1rem}div#otherRoleDiv{margin-block-start:15px}.application-type .form__group select{padding-inline-end:40px}.btn--submit svg{margin-inline-start:20px}.contact-info{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;height:calc(100px - 10px);width:calc(300px - 50%)}.contact-form h3{color:var(--propello-orange);font-size:32px;padding-block-end:20px}.contact-info h2{grid-area:1/1/2/3;font-size:32px;color:var(--propello-blue);padding-block-end:25px}.contact-wrap .contact-info h3{font-size:20px;color:var(--propello-orange);padding-block:10px}.contact-wrap .contact-info h4{font-size:18px;color:var(--propello-dark)}.contact-wrap .contact-info .office h4{padding-block-end:2rem;padding-inline:15px}.contact-info .phone{grid-area:2/1/3/2;border:1px solid #b1b4c7;text-align:center;padding:2rem 0;border-radius:6px;min-width:320px}.contact-info .mail{grid-area:2/2/3/3;border:1px solid #b1b4c7;text-align:center;padding:2rem 0;border-radius:6px;min-width:320px}.contact-info .office{grid-area:3/1/4/3;border:1px solid #b1b4c7;border-radius:6px;text-align:center;padding:2rem 0 0 0}.contact__form .spinner{border:3px solid var(--propello-orange);border-top-color:var(--propello-blue)}.spinner{width:40px;height:40px;border-radius:50%;border:3px solid #fff;border-top-color:var(--clr-cc-yellow-dark);-webkit-animation:.5s spin infinite linear;animation:.5s spin infinite linear}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:1200px){.contact-section .contact-wrap{grid-template-columns:1fr}.contact-info{height:calc(700px - 10px)}}@media(max-width:600px){.application-section .form-wrap{grid-template-columns:1fr}.contact-info{display:flex;flex-direction:column;justify-content:flex-start;height:auto;width:100%}.contact-form .form__item label,.application-form .form__item label{font-size:1rem}}.error__page__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:50vh;text-align:center;padding-block:100px}.media-wrap{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:40px;min-width:300px}.media-wrap>a{border:1px solid #b1b4c7;border-radius:6px}.media-wrap>a:hover{box-shadow:0 0 12px 1px rgba(0,0,0,.1);transition:all ease-in-out 200ms}.media-wrap .media-info{padding:30px;display:flex;flex-direction:column;gap:20px}.media-wrap .media-info p{font-size:14px;font-weight:var(--fw-semibold)}.media-wrap .media-info span{font-size:14px;font-weight:var(--fw-regular);color:rgba(30,30,30,.5)}.media-wrap .media-info h3{font-size:20px;color:var(--propello-dark)}.media-wrap .news .media-info p{color:var(--propello-orange)}.media-wrap .event .media-info p{color:var(--propello-blue)}@media(max-width:1200px){.media-wrap{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.media-wrap img{width:100%}}.no-banner{height:125px;background:#080e2d}.search-result-wrap,.media-details-wrap{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:2rem}.media-details-wrap span,.media-details-wrap p{color:var(--propello-dark)}.media-details-wrap h2{margin-block-end:1rem;font-size:var(--section-title-size-60);color:var(--propello-orange)}.media-details-wrap img{border-radius:6px}.search-result-wrap h2{font-size:5rem}.search-result-wrap h4{font-size:1.56rem;color:var(--propello-dark)}.search-result-wrap h4 span{color:var(--propello-orange)}.sitemap-wrap h2{font-size:3rem;padding-block-end:3rem}.sitemap-wrap ul,.search-result-wrap ul{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:2rem;border-top:5px solid var(--propello-orange);padding-block-start:3rem;width:100%}.sitemap-wrap ul li,.search-result-wrap ul li{border-bottom:1px solid rgba(30,30,30,.2);padding-block-end:2rem}.sitemap-wrap ul li a,.search-result-wrap ul li a{font-size:1.25rem;color:var(--propello-dark);font-weight:var(--fw-semibold);cursor:pointer}.sitemap-wrap ul li a:hover,.search-result-wrap ul li a:hover{color:var(--propello-orange)}.b-pagination-outer{width:100%;margin:0 auto;text-align:center;overflow:hidden;padding-block-start:2rem;display:flex}#border-pagination{margin:0 auto;padding:0;text-align:center}#border-pagination li{display:inline}#border-pagination li span,#border-pagination li a{display:block;text-decoration:none;color:var(--propello-dark);padding:10px 22px;border:1px solid #ddd;float:left}#border-pagination li a:hover{background:var(--propello-blue);color:var(--propello-pw)}#border-pagination li a{-webkit-transition:background-color .4s;transition:background-color .4s}#border-pagination li span.active,#border-pagination li.active span{background-color:var(--propello-black);color:#fff}.tab-header{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-block-end:2rem;font-size:var(--section-title-size-32);font-weight:var(--fw-semibold)}.tab-header div{cursor:pointer}.tab-header .active{color:var(--propello-orange);border-bottom:1px solid;pointer-events:none}.grid-gallery .image-wrap,.grid-gallery .video-wrap{column-count:4;column-gap:10px}.gridcol.fimages{margin:0;display:grid;grid-template-rows:1fr auto;break-inside:avoid;margin-bottom:10px}.gridcol.fimages .item img{width:100%}.back-btn{color:var(--propello-pw);background:var(--propello-blue);border-radius:60px!important;margin-inline-start:1rem;position:relative;margin:0;margin-block-end:2rem;padding:10px 20px;display:inline-block;z-index:1;overflow:hidden}.back-btn:hover{background:var(--propello-orange)}.back-btn svg{rotate:-180deg;margin-inline-end:15px;position:relative;top:3px}@media(max-width:1200px){.no-banner{height:90px}.search-result-wrap h2{font-size:4rem}.search-result-wrap h4{font-size:1.26rem}}@media(max-width:600px){.search-result-wrap h2{font-size:2rem}.search-result-wrap h4{font-size:1rem}.search-result-wrap ul li a{font-size:.85rem}.upload-btn{font-size:14px}.form__group .btn--submit{padding-block:14px!important}}.m-0{margin:0!important}.p-0{padding:0!important}.share--widget{width:100%;padding-block-start:20px;align-items:center;gap:10px;border-top:1px solid #b1b4c7}.share--widget h6{font-size:16px;text-transform:uppercase;font-weight:bold}.jobs__zappyhire{--list-count:4;--list-min-height:210px;padding-block-start:clamp(40px,4vw,80px);padding-block-end:clamp(60px,6vw,120px);background:url(../../images/bg-logo-element-black.svg) no-repeat;background-size:1000px;background-position:right -500px top -30%}.jobs__zappyhire h2{font-size:clamp(30px,3vw,40px);color:var(--propello-blue);font-weight:var(--fw-semibold);margin-block-end:clamp(25px,3vw,40px)}.zappyhire__list{display:grid;grid-template-columns:repeat(var(--list-count),minmax(0,1fr));gap:25px}.zappyhire__list__item{display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative;border:1px solid #e6c1ad;border-bottom-width:8px;border-radius:5px;padding:25px 30px;min-height:var(--list-min-height);transition:all ease-in-out 200ms}.zappyhire__list__item .content{display:grid;gap:10px}.zappyhire__list__item h3{font-size:clamp(20px,3vw,26px);color:var(--propello-black);font-weight:var(--fw-semibold);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}.zappyhire__list__item p{font-size:clamp(16px,4vw,18px);font-weight:var(--fw-medium);color:var(--propello-dark)}.zappyhire__list__item .link__text{display:flex;gap:5px;align-items:center}.zappyhire__list__item .link__text span{font-weight:var(--fw-semibold);font-size:clamp(16px,4vw,18px);color:var(--propello-orange)}.zappyhire__list__item .link__text i{width:25px;height:25px;border-radius:50%;background-color:var(--propello-orange);display:flex;justify-content:center;align-items:center;transition:all ease-in-out 200ms;transform:scale(0)}.zappyhire__list__item .link__text i svg{width:12px;height:12px}.zappyhire__list__item:hover{border-color:var(--propello-orange)}.zappyhire__list__item:hover .link__text i{transform:scale(1)}@media(hover:hover){.zappyhire__list__item:hover{transform:scale(1.02)}}@media(max-width:1400px){.jobs__zappyhire{--list-count:3;--list-min-height:150px;background-size:700px;background-position:right -400px top 100%}.zappyhire__list__item{gap:10px}.zappyhire__list__item .content{gap:5px}.zappyhire__list__item h3{font-size:22px}.zappyhire__list__item p,.zappyhire__list__item .link__text span{font-size:16px}}@media(max-width:860px){.jobs__zappyhire{--list-count:2;--list-min-height:150px}.zappyhire__list{gap:20px}}@media(max-width:640px){.jobs__zappyhire{--list-count:1;--list-min-height:auto;background-image:none}.zappyhire__list__item{padding:20px 22px;border-bottom-width:5px}}.employee__testimonials{position:relative;background-color:#fff0e8}@media(min-width:860px){.employee__testimonials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:600px}}.employee__testimonials figure{display:grid;position:relative}.employee__testimonials figure picture,.employee__testimonials figure figcaption{grid-area:1/1}.employee__testimonials figure figcaption{z-index:2;background-color:rgba(46,46,46,.2);display:flex;align-items:flex-end;padding:clamp(25px,3vw,70px)}.employee__testimonials figure figcaption h4{font-weight:var(--fw-semibold);font-size:clamp(25px,5vw,50px);color:#fff;line-height:1.2;text-wrap:balance;max-width:70%}.employee__testimonials .testimonials{width:100%;padding-block:clamp(50px,5vw,100px);max-width:calc(var(--wrapper-max-size)/2);margin-inline-start:auto}@media(max-width:1700px){.employee__testimonials .testimonials{padding-inline-start:var(--wrapper-inline-padding)}}.employee__testimonials .testimonials h4{font-size:clamp(22px,4vw,25px);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--propello-blue)}.testimonials__slider{--thumb-avatar:120px}.testimonials__slider--item.swiper-slide{display:grid;align-content:start;align-items:start;grid-template-columns:var(--thumb-avatar) 1fr;gap:clamp(25px,4vw,40px);padding-block:50px;padding-inline-end:clamp(40px,4vw,80px)}.testimonials__slider--item img{width:var(--thumb-avatar);height:var(--thumb-avatar);border-radius:50%;overflow:hidden}.testimonials__slider--item p{font-size:clamp(18px,2vw,20px);color:var(--propello-black);line-height:1.4;margin-block-end:20px}.testimonials__slider--item .info{display:grid;gap:10px;padding-block-start:15px}.testimonials__slider--item .info p{font-size:clamp(16px,3vw,20px);font-weight:var(--fw-bold);color:var(--propello-black);margin:0}.testimonials__slider--item .info span{font-size:16px;color:var(--propello-black)}.swiper-pagination.testimonials--pagination{--swiper-bullet-theme:var(--propello-orange);width:100%;justify-content:center;padding-inline-end:clamp(40px,4vw,80px)}@media(max-width:860px){.employee__testimonials figure{height:400px}}@media(max-width:640px){.testimonials__slider{--thumb-avatar:80px}.testimonials__slider--item.swiper-slide{padding-block:30px;padding-inline-end:var(--wrapper-inline-padding)}.testimonials__slider--item p{font-size:18px}.employee__testimonials figure{height:300px}}.job__details__wrap{--job-sidebar:370px;--gap:60px;grid-template-columns:1fr var(--job-sidebar);gap:var(--gap);padding-block:clamp(50px,6vw,100px)}.job__details__wrap h2{font-size:clamp(35px,4vw,45px);font-weight:var(--fw-semibold);color:var(--propello-blue);line-height:1.2;text-wrap:balance}.job__details__wrap .job__details{display:grid;gap:40px}.job__details .job__positions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.job__details .job__positions .position{font-size:22px;font-weight:var(--fw-medium);color:var(--propello-orange)}.job__details .job__positions .job__tags,.skills__list ul{display:flex;flex-wrap:wrap;gap:10px}.job__details .job__positions .job__tags li,.skills__list ul li{font-size:16px;font-weight:var(--fw-medium);padding:10px 15px;border-radius:60px;border:1px solid #b1b4c7;color:var(--propello-blue)}.skills__list{gap:20px;align-items:center}.skills__list p{font-size:20px;color:var(--propello-dark);font-weight:var(--fw-semibold)}.skills__list ul li{border-color:#ffcaab;color:var(--propello-orange);padding:8px 15px;font-weight:var(--fw-semibold);background-color:rgba(243,109,33,.1)}.job__description{display:grid;gap:15px}.job__description h1,.job__description h2,.job__description h3,.job__description h4,.job__description h5,.job__description h6{font-weight:var(--fw-semibold);color:var(--propello-dark);font-size:26px;margin-block:10px}.job__description p,.job__description li,.job__description li span,.job__description p span{font-size:18px!important;color:var(--propello-dark)}.job__description ul,.job__description ol{display:grid;gap:15px;padding-block:10px 20px;padding-inline-start:30px}.job__description ul li,.job__description ol li{position:relative}.job__description ul,.job__description ul li,.job__description ol,.job__description ol li{list-style:revert}.more__jobs{border-radius:5px;border:1px solid #b1b4c7}.more__jobs h6{font-size:clamp(18px,4vw,22px);font-weight:var(--fw-bold);color:var(--propello-blue);border-bottom:1px solid #b1b4c7;padding:15px 30px}.more__jobs ul{display:grid;gap:20px;padding:30px 30px}.more__jobs ul a{font-size:18px;color:var(--propello-black)}.more__jobs ul a:hover{color:var(--propello-orange);text-decoration:underline}.share--widget.social{border:0}.job__details__wrap aside{display:grid;gap:30px;align-content:start}.job__interested{transition:all ease-in-out 200ms}.job__interested:hover{border-color:var(--propello-blue)}.job__interested .content{display:grid;gap:20px;padding:30px;border:1px solid var(--propello-orange);border-top-left-radius:5px;border-top-right-radius:5px}.job__interested .content h4{font-size:clamp(22px,4vw,26px);font-weight:var(--fw-semibold);color:var(--propello-black)}.job__interested .content p{font-size:18px;color:var(--propello-black);opacity:.8}.apply__now__btn{width:100%;padding:20px 15px;display:flex;justify-content:center;align-items:center;gap:15px;font-size:20px;color:#fff;font-weight:var(--fw-semibold);background-color:var(--propello-orange);border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:all ease-in-out 200ms}.apply__now__btn:hover{background-color:var(--propello-blue)}@media(max-width:1500px){.job__details__wrap{--job-sidebar:340px;--gap:50px}.job__interested .content p,.more__jobs ul a{font-size:16px}}@media(max-width:860px){.job__details__wrap{grid-template-columns:auto;padding-block-end:80px}.job__description p,.job__description li,.job__description li span,.job__description p span{font-size:16px!important}.job__description h1,.job__description h2,.job__description h3,.job__description h4,.job__description h5,.job__description h6{font-size:24px}}@media(max-width:640px){.job__details__wrap h2{font-size:30px}.job__details__wrap .job__details{gap:30px}.job__interested .content h4{color:var(--propello-orange)}.job__details .job__positions{gap:10px}.job__details .job__positions .position{font-size:18px}.job__details .job__positions .job__tags li,.skills__list ul li{font-size:14px}.skills__list{flex-direction:column;align-items:start;gap:10px}.apply__now__btn{position:fixed;bottom:0;left:0;width:100%;z-index:5;border-radius:0;font-size:18px;padding-block:18px}.job__interested .content{padding:25px;border-radius:5px;gap:15px}.more__jobs h6{padding-inline:25px}.more__jobs ul{padding:25px}}.chat__link__btn{position:fixed;right:20px;bottom:20px;height:80px;width:80px;border-radius:50%;z-index:999;cursor:pointer;color:#fff;background-color:var(--propello-blue);border:0;box-shadow:0 3px 4px 4px rgba(30,30,30,.2)}.chat__link__btn:hover{background-color:var(--propello-orange)}@media(max-width:640px){.chat__link__btn{right:15px;bottom:15px;height:50px;width:50px}.chat__link__btn svg{width:25px;height:25px}}.report-section p{color:var(--propello-dark)}.report{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:25px}.report .annual-report{border:1px solid #ccc;padding:15px 20px 15px 20px;border-radius:5px;position:relative;font-weight:var(--fw-semibold);color:var(--propello-blue);display:flex;overflow:hidden;justify-content:space-between;align-items:center;font-size:20px}.report .annual-report i svg path{fill:var(--propello-blue)}.report .annual-report i svg path.col{fill:#fff}.report .annual-report:hover i svg path.col{fill:#000}.report .annual-report:hover,.report .annual-report:hover i svg path{fill:#fff;color:#fff}.report .annual-report i svg{width:25px}.report .annual-report i{display:flex;flex-direction:column;justify-content:center}@media(max-width:600px){.report{display:grid;grid-template-columns:1fr}}
.inverted-radius {
    --r: 20px;
    --s: 30px;
    --x: 108px;
    --y: 10px;
    width: 100%;
    background: #3fb8af;
    border-radius: var(--r);
    --_m: / calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);
    --_g: conic-gradient(at var(--r) var(--r), #000 75%, #0000 0);
    --_d: (var(--s) + var(--r));
    mask: calc(var(--_d) + var(--x)) 0 var(--_m), 0 calc(var(--_d) + var(--y)) var(--_m), radial-gradient(var(--s) at 0 0, #0000 99%, #000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)), var(--_g) calc(var(--_d) + var(--x)) 0, var(--_g) 0 calc(var(--_d) + var(--y));
    mask-repeat: no-repeat;
}

.jsBlogPostTimeStamp {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    top: 0;
    left: 0;
    background: var(--propello-orange);
    border-radius: 300px;
    padding: 16px 24px;
    color: white;
    line-height: 1;
    font-size: 0.8rem;
    font-weight: var(--fw-semibold);
}

.blog-list a svg {
    margin-left: 10px;
    rotate: 45deg;
    top: 4px;
    position: relative;
}

.blog-list-image {
    border-radius: 20px;
    display: flex;
}

.blog-details .wrapper {
    gap: 5rem;
    display: grid;
    grid-template-columns: 2fr 1fr;
}

.blog-list,
.blog-details-wrap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
    gap: 2rem;
}
.blog-details.section--bottom-sp {
    padding-block-start: calc(var(--section-block-padding)/2);
}
.service-list .content:nth-child(odd) .info-wrap {
    margin-inline-start: 0px;
}

.blog-details-wrap h2 {
    font-size: var(--section-title-size-60);
    color: var(--propello-orange);
}

.blog-details ul {
    margin-inline-start: 15px;
}

    .blog-details ul li {
        list-style-type: square;
    }

.blog-details a {
    cursor: pointer;
}

    .blog-details a.back-btn {
        color: #fff;
    }

.blog-list h2 {
    font-size: var(--section-title-size-50);
    width: 100%;
    color: var(--propello-blue);
}

.blog-details a,
.blog-list a:hover p,
.blog-list a:hover h3 {
    color: var(--propello-orange);
}

.blog-list {
    gap: 2rem;
}

    .blog-list .info-wrap p {
        color: var(--propello-blue);
    }

    .blog-list .info-wrap h3 {
        font-size: 1.8rem;
        color: var(--propello-blue);
        margin-block: 1rem;
    }
.blog-details-wrap .blog-info {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
}
.blog-list .info-wrap p {
    color: var(--propello-blue);
}
.blog-info p {
    color: var(--propello-dark);
}
.blog-details-wrap .blog-info h2 {
    padding-block-start: 1rem;
    font-size: 1.8rem;
}

.blog-details-wrap .blog-info h3 {
    padding-inline-start: 20px;
    position: relative;
    font-size: 1.3rem;
}

        .blog-details-wrap .blog-info h3:after {
            content: '';
            width: 10px;
            height: 2px;
            background: black;
            position: absolute;
            left: 0px;
            top: 10px;
        }		

    .blog-list a:hover .jsBlogPostTimeStamp {
        background: var(--propello-blue);
    }

@media (max-width: 1000px) {
    .blog-details .wrapper {
        grid-template-columns: 1fr;
    }

    .blog-list a.content.d__grid {
        max-width: 46%;
    }

    .blog-list {
        flex-direction: row;
    }
}

@media (max-width: 600px) {
    .blog-list a.content.d__grid {
        max-width: 100%;
    }
    .back-btn {
        margin-block-end: 0rem;
    }
}

.blog__slider .swiper-fullscreen-pagination {
    left: 50%;
    transform: translate(-50%, 0);
}
