@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);html{font-size:initial}body{position:relative;display:block;margin:0;padding:0;height:100%;font-size:12px;font-weight:400;line-height:1.42857143}*,:after,:before{box-sizing:border-box}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url(https://d37szssm2oooap.cloudfront.net/assets/workingsolutions/fonts/SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url(https://d37szssm2oooap.cloudfront.net/assets/workingsolutionsstage/fonts/SourceSansPro-Bold.ttf) format("truetype")}@font-face{font-family:"Ave Betwan";font-style:normal;font-weight:400;src:url(https://d37szssm2oooap.cloudfront.net/assets/workingsolutions/fonts/AveBetwan.ttf) format("truetype")}h2{font-size:38px;font-family:'Oswald',serif;line-height:52px;font-weight:700;text-transform:uppercase}h2:first-child{margin-top:0}h3{font-size:32px;line-height:42px;font-weight:700}p{color:#444;font-size:1.125rem;line-height:1.666}p~ul{margin-top:-25px}.page-container ul:not([class]){color:#444;font-size:1.125rem;line-height:1.666;margin-bottom:2.25rem}.js-search-loader{padding:50px}#movie_player>div.ytp-cued-thumbnail-overlay>div{min-width:688px;min-height:387px!important;height:100%!important;max-height:387px!important}@media screen and (max-width:1280px){#movie_player>div.ytp-cued-thumbnail-overlay>div{min-width:427px;min-height:244px!important;max-height:244px!important}}body,.text,.section-type-title,.header-title,.form .form-input-wrapper,.promote-info-modal-container .apply_text,.promote-info-modal-container .apply_text_2,.listing .classic-custom-pagination nav,.listing-search-field .selectized-input-placeholder,.search-input-fields .listing-search-field.js-job-search input,.listing-container,.listing .classic-custom-pagination nav select.pagination-dropdown,.listing .classic-custom-pagination nav select.pagination-dropdown>option,.job-description-text-container{font-family:"Source Sans Pro"!important}.header{position:fixed;top:0;left:0;display:block;width:100%;background-image:linear-gradient(to right,#E811FA,#8145EE,#00BDFF);box-shadow:0 0 1rem 0 rgb(27 31 34 / .25);z-index:10}.header__menu-toggle--active{color:#fff}.header-top{display:none;background-color:#121212;height:54px}.header-top__container{width:100%;max-width:80rem;margin-right:0;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:48.001em){.header-top__container{padding-right:2rem;padding-left:2rem}}@media (min-width:64.001em){.header-top__container{padding-right:2rem;padding-left:2rem}}@media (min-width:80.001em){.header-top__container{padding-right:2rem;padding-left:2rem}}.header-top__container{padding-top:10px;padding-bottom:10px;max-width:90rem}.gtranslate_wrapper a{position:relative;margin-right:10px;display:inline-block;width:20px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.gtranslate_wrapper a[title="Spanish"]{margin-right:0}.gtranslate_wrapper a:hover{background-color:#fff0}.gtranslate_wrapper:hover>*,.gtranslate_wrapper[focus-within]>*{opacity:.4}.gtranslate_wrapper:hover>*,.gtranslate_wrapper:focus-within>*{opacity:.4}.gtranslate_wrapper:hover>:hover,.gtranslate_wrapper[focus-within]>:focus{opacity:1}.gtranslate_wrapper:hover>:hover,.gtranslate_wrapper:focus-within>:focus{opacity:1}.gtranslate_wrapper{pointer-events:none}.gtranslate_wrapper>*{pointer-events:auto}.gtranslate_wrapper a img{opacity:0!important}.gtranslate_wrapper a:after{content:"";position:absolute;background-repeat:no-repeat;background-size:100%;width:20px;height:20px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gtranslate_wrapper a[title="English"]:after{background-image:url(https://res.cloudinary.com/smartdreamers/image/upload/v1692885837/company_logos/15a9d4d593d8c8af35a8e92a5c6d0b48.jpg)}.gtranslate_wrapper a[title="French"]:after{background-image:url(https://res.cloudinary.com/smartdreamers/image/upload/v1692885802/company_logos/bb28cb0d82e6373f11a8706443571b18.jpg)}.gtranslate_wrapper a[title="Spanish"]:after{background-image:url(https://res.cloudinary.com/smartdreamers/image/upload/v1692885761/company_logos/b49a5fb924289507374073689cadf152.jpg)}.gtranslate_wrapper{text-align:right}a.glink{text-decoration:none;height:34px}.header a{color:#8650c9;background-color:#fff0}a.glink:hover img{opacity:1}a.glink img{vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:.8;margin-right:2px}.header img,.header svg{display:block;max-width:100%;height:auto}.header img{width:256px;border-style:none}div.skiptranslate,#google_translate_element2{display:none!important}.header__container{width:100%;padding-right:1rem;padding-left:1rem;box-sizing:border-box}@media (min-width:48.001em){.header__container{padding-right:2rem;padding-left:2rem}}@media (min-width:64.001em){.header__container{padding-right:2rem;padding-left:2rem}}@media (min-width:80.001em){.header__container{padding-right:2rem;padding-left:2rem}}.header__container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;height:6.25rem;max-width:90rem;margin:0 auto}@media (min-width:48.001em){.header__container{}}.header__container>a{display:block;width:9rem}@media (min-width:48.001em){.header__container>a{width:16rem}}.header__container>a:focus:not(.focus-visible){outline:-webkit-focus-ring-color auto 1px}.header__container>a.focus-visible{outline:-webkit-focus-ring-color auto 1px}.header__container>a:focus-visible{outline:-webkit-focus-ring-color auto 1px}.header__container>a:hover{background-color:#fff0}@media (max-width:1280px){.desktop-logo{display:none!important}}.mobile-logo{max-width:154px!important}@media (min-width:1281px){.mobile-logo{display:none!important}}.header__menu-toggle{position:relative;width:40px;height:1.25rem;padding:0;border:0;-webkit-transition:color 300ms ease;transition:color 300ms ease;background-color:#fff0;color:#fff;z-index:1;border-radius:4px}@media (min-width:48.001em){.header__menu-toggle{width:40px;height:1.5rem}}@media (min-width:1281px){.header__menu-toggle{display:none}}.header .header__menu-toggle--active{color:#fff;cursor:pointer}.header__bar{position:absolute;right:0;width:100%;border-top:.1875rem solid;border-radius:4px;-webkit-transition:top 150ms ease 150ms,bottom 150ms ease 150ms,width 150ms ease 150ms,visibility 150ms ease 150ms,-webkit-transform 150ms ease;transition:top 150ms ease 150ms,bottom 150ms ease 150ms,width 150ms ease 150ms,visibility 150ms ease 150ms,-webkit-transform 150ms ease;transition:top 150ms ease 150ms,bottom 150ms ease 150ms,width 150ms ease 150ms,transform 150ms ease,visibility 150ms ease 150ms;transition:top 150ms ease 150ms,bottom 150ms ease 150ms,width 150ms ease 150ms,transform 150ms ease,visibility 150ms ease 150ms,-webkit-transform 150ms ease}.header__menu-toggle--active .header__bar{width:100%;-webkit-transition:top 150ms ease,bottom 150ms ease,width 150ms ease,visibility 150ms ease,-webkit-transform 150ms ease 150ms;transition:top 150ms ease,bottom 150ms ease,width 150ms ease,visibility 150ms ease,-webkit-transform 150ms ease 150ms;transition:top 150ms ease,bottom 150ms ease,width 150ms ease,transform 150ms ease 150ms,visibility 150ms ease;transition:top 150ms ease,bottom 150ms ease,width 150ms ease,transform 150ms ease 150ms,visibility 150ms ease,-webkit-transform 150ms ease 150ms}.header__bar--1{top:0}.header__menu-toggle--active .header__bar--1{top:calc(50% - 0.0625rem);-webkit-transform:rotate(45deg) scale(1.25);transform:rotate(45deg) scale(1.25)}.header__bar--2{top:calc(50% - 0.0625rem);width:100%}.header__menu-toggle--active .header__bar--2{visibility:hidden}.header__bar--3{bottom:0}.header__menu-toggle--active .header__bar--3{bottom:calc(50% - 0.0625rem);-webkit-transform:rotate(-45deg) scale(1.25);transform:rotate(-45deg) scale(1.25)}.screen-reader-text:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header-image{position:absolute;top:0;width:100%;height:500px;object-fit:cover}#pageContent{display:block;margin:0 auto;max-width:1315px}body{margin:0!important}.header-image-container .headline{font-family:'Oswald',serif;color:#121212;display:block;font-size:48px;font-weight:700;line-height:60px;text-align:left;text-transform:uppercase}.homepage.header-image-container .headline{width:100%;padding:80px 0;margin:100px auto 0}#applyForm #hits.headline{display:block;font-family:'Oswald',serif;font-size:38px;font-weight:700;text-transform:uppercase;line-height:52px;padding-bottom:10px;color:#121212}.headline em{font-family:"Ave Betwan"!important;font-size:60px;font-weight:400;line-height:72px}.header-image-container{display:block;height:500px;position:relative;text-align:left;background-color:#F2ECFE}.header-image-container.homepage{height:auto}.header-image-container.homepage .header-sortable-wrapper{text-align:center;justify-content:center}.header-image-container.homepage .headline h1{text-align:center;font-family:'Oswald',serif;font-size:48px;font-weight:700;text-transform:uppercase;line-height:60px;color:#121212}@media (max-width:767px){.header-image-container.homepage .headline h1{font-size:40px;line-height:52px}}.header-image-container.job-description{display:grid;background-color:#F2ECFE}.header__menu{position:absolute;top:0;left:0;display:block;width:100%;height:100vh;padding:0 1rem;-webkit-transition:visibility 300ms ease,-webkit-transform 300ms ease;transition:visibility 300ms ease,-webkit-transform 300ms ease;transition:transform 300ms ease,visibility 300ms ease;transition:transform 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#8145ee;color:#fff;text-align:center;visibility:hidden;overflow:auto}.text-video-content-wrapper{display:flex;padding-bottom:100px}body>div:nth-child(7)>div>div>div.footer__bottom.module12>a{display:none}.footer_top{display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.footer__heading{margin:0 0 2rem;font-size:1.5rem;font-family:'Oswald',serif;font-weight:400}.footer__heading svg,.footer__heading img{display:block;max-width:100%;height:auto}.fa-angle-down:before{color:#fff}@media (min-width:48.001em){.header__menu{padding:2.5rem}}@media (min-width:1281px){.header__menu{position:static;width:auto;height:auto;padding:0;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;background-color:#fff0;color:inherit;overflow:visible;visibility:visible}}.header__menu::before,.header__menu::after{content:"";display:block;widows:100%;height:3rem}@media (min-width:1281px){.header__menu::before,.header__menu::after{display:none}}.header__menu ul,.header__menu #menu-header{margin:30px 0 0;padding:0;font-size:1.25rem;list-style:none}@media (min-width:1281px){.header__menu ul,.header__menu #menu-header{display:-webkit-box;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.0625rem;margin:0}}.header__menu li,#menu-header .menu-item{position:relative;display:list-item;border-bottom:.0625rem solid rgb(255 255 255 / .3)}@media (min-width:1281px){.header__menu li,#menu-header .menu-item{margin-left:2.5rem;border:0}}.header__menu li:last-child,#menu-header .menu-item:last-child{border:0}@media (min-width:1281px){.header__menu li:hover>ul,#menu-header .menu-item:hover>.sub-menu{-webkit-transform:none;transform:none;opacity:1;visibility:visible}}.header__menu a{display:block;padding:2rem 0;-webkit-transition:color 300ms ease;transition:color 300ms ease;color:#fff;font-size:18px;text-decoration:none;text-transform:uppercase;position:relative}.header__menu a:focus:not(.focus-visible){outline:-webkit-focus-ring-color auto 1px}.header__menu a.focus-visible{outline:-webkit-focus-ring-color auto 1px}.header__menu a:focus-visible{outline:-webkit-focus-ring-color auto 1px}.header__menu a:focus~ul{visibility:visible;opacity:1}@media (min-width:1281px){.header__menu .menu-item-has-children>a{padding:1rem 1.3rem 1rem 0}.header__menu a{padding:1rem 0}.header__menu .menu-item-has-children>a:after{content:'\f107';position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:1rem;font-family:'Font Awesome 6 Pro';padding-left:5px;width:auto;height:auto}}.header__menu a:hover{color:#2d2d2d;background-color:#fff0}.header__menu ul ul,.header__menu #menu-header .sub-menu{display:none;margin:0 -1rem;padding:1rem 0;background-color:#fff;font-size:1.125rem}@media (min-width:48.001em){.header__menu ul ul,.header__menu #menu-header .sub-menu{margin:0 -2.5rem}}@media (min-width:1281px){.header__menu ul ul,.header__menu #menu-header .sub-menu{display:block;position:absolute;width:16rem;margin:0;padding:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease;transition:opacity 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease;transition:transform 300ms ease,opacity 300ms ease,visibility 300ms ease;transition:transform 300ms ease,opacity 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease;background-color:#fff;color:#fff;font-size:inherit;font-weight:400;text-align:left;text-transform:none;opacity:0;visibility:hidden;box-shadow:0 1.5rem 3rem 0 rgb(0 0 0 / .2)}}@media (min-width:1281px){.header__menu ul ul::before,.header__menu #menu-header .sub-menu::before{content:"";position:absolute;bottom:100%;left:1rem;border-right:.625rem solid #fff0;border-bottom:.625rem solid #fff;border-left:.625rem solid #fff0}}.header__menu ul ul li,.header__menu #menu-header .sub-menu .menu-item{border:0}@media (min-width:1281px){.header__menu ul ul li,.header__menu #menu-header .sub-menu .menu-item{margin:0;border-bottom:.0625rem solid rgb(255 255 255 / .2)}}@media (min-width:1281px){.header__menu ul ul li:last-child,.header__menu #menu-header .sub-menu .menu-item:last-child{border:0}}.header__menu ul ul a,.header__menu #menu-header .sub-menu a{padding:.5rem 0;color:#8145EE}@media (min-width:1281px){.header__menu ul ul a,.header__menu #menu-header .sub-menu a{padding:.75rem 1rem;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}}@media (min-width:1281px){.header__menu ul ul a:hover,.header__menu #menu-header .sub-menu a:hover{background-color:#8145EE;color:#FFF}}.header__menu .header__item--active{border:0}.header__menu .header__item--active>ul{display:block}@media (min-width:1281px){.header__menu .header__item--active>ul{display:none}}.header__menu--active{-webkit-transform:none;transform:none;visibility:visible}.header__toggle{position:absolute;top:2.2rem;right:0;width:1.25rem;padding:0;border:0;-webkit-transition:color 300ms ease,-webkit-transform 300ms ease;transition:color 300ms ease,-webkit-transform 300ms ease;transition:color 300ms ease,transform 300ms ease;transition:color 300ms ease,transform 300ms ease,-webkit-transform 300ms ease;background-color:#fff0;font-size:2.5rem;display:flex}@media (min-width:1281px){.header__toggle{display:none}}.header__item--active .header__toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#menu-header .button-item>a{position:relative;display:inline-block;font-size:18px;font-weight:700;text-transform:uppercase;padding:7.52px 1.5rem;border:0;border-radius:2rem;-webkit-transition:box-shadow 300ms ease,-webkit-transform 300ms ease;transition:box-shadow 300ms ease,-webkit-transform 300ms ease;transition:all 300ms ease;background:#fff;color:#4D4D4D!important;font-weight:700;line-height:27px;text-align:center;text-decoration:none}#menu-header .button-item>a i{margin-left:.5rem}#menu-header .button-item>a:hover{color:#4D4D4D;background-color:#B5B5B5}#menu-header .button-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:2rem 0}@media (min-width:1281px){#menu-header .button-item{padding:0!important}}@media (max-width:1281px){.header__menu a{color:#fff}}.header .gtranslate_wrapper{display:none}@media screen and (max-width:1280px){.header__menu.module12 #menu-header{display:block}}@media screen and (max-width:552px){.header-image-container,.header-image{height:550px!important}.header-image-container.homepage{height:auto!important}}@media screen and (max-width:332px){.header-image-container,.header-image{height:630px!important}.header-image-container.homepage{height:auto!important}}.footer{display:block;font-size:1.125rem;line-height:1.25;padding:1rem 0 4rem;background-color:#EBEBEB;color:#000}@media (min-width:48.001em){.footer{padding-top:5rem}}.footer__container{display:block;width:100%;max-width:90rem;margin-right:auto;margin-left:auto;padding-left:2rem;padding-right:2rem}.footer__top{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.footer__group{display:block;width:100%;margin-top:3rem}@media (min-width:48.001em){.footer__group{width:calc(100% / 3)}}@media (min-width:1024px){.footer__group{width:calc(20% - 1.5rem)}}.footer__group:first-child{width:100%}@media (min-width:1024px){.footer__group:first-child{width:calc(35% - 1.5rem)}}.footer__group p{line-height:1.571;margin:0 0 10px;padding-right:30px;line-height:28px}.footer__nav{display:block;margin:0;padding:0;list-style:none}.footer__nav a{font-size:18px;display:block;color:#000;text-decoration:none;margin-top:.75rem;position:relative;transition:.3s all ease-in-out}.footer__nav a:after{content:'\f061';position:absolute;top:50%;transform:translateY(-50%);font-weight:400;font-size:.8rem!important;font-family:'Font Awesome 6 Pro';font:var(--fa-font-solid);padding-left:5px}.footer__nav a:focus,.footer__nav a.focus-visible{outline:#57abef solid 2px}.footer__nav a:focus,.footer__nav a:focus-visible{outline:#57abef solid 2px}.footer__nav a:hover{color:rgb(0 0 0 / .4)}.footer__social{display:-webkit-box;display:flex;margin:0;padding:0;list-style:none}.footer__social li{margin-right:1.75rem}.footer__social a{display:block;font-size:1.5rem;font-size:24px;text-decoration:none;color:#fff;margin-right:1.75rem}.footer__social a:focus,.footer__social a.focus-visible{outline:#57abef solid 2px}.footer__social a:focus,.footer__social a:focus-visible{outline:#57abef solid 2px}.footer__social a:hover{background-color:#fff0;opacity:.4}.footer__bottom{margin-top:4rem;padding-top:4rem;border-top:.0625rem solid rgb(151 151 151 / .2);display:flex;flex-direction:column-reverse}@media (min-width:48.001em){.footer__bottom{align-items:center;justify-content:space-between;flex-direction:row}}.footer__meta{display:block;margin:0 auto 3rem}@media (min-width:48.001em){.footer__meta{margin:0}}.footer__copyright{display:block;text-align:center}@media screen and (max-width:1450px){#pageContent{padding:0 32px}}@media screen and (max-width:512px){#pageContent{padding:0 16px}}.section-top-container,.section-top-container .text,.vertical-cards-container,.vertical-cards-container .title,.progress-bar-container,.progress-bar-container .title,.progress-bar-container .progress-bar-wrapper,.vertical-cards-container .read-more-text,.vertical-cards-wrapper,.js-text-listing-section .section-content,.job-listing #jobs_text_section,.benefits-container,.benefits-container .top-content,.benefits-container .title,.benefits-container .text,.benefits-container .text-video-content-wrapper,.benefits-container .text-content,.join-community-container{max-width:1100px!important}.fas.fa-angle-down{font-size:20px}.header-sortable-wrapper{position:relative;display:flex;align-items:center;justify-content:left;height:calc(100% - 90px)}.header-sortable-wrapper p{font-family:"Source Sans Pro";color:#fff;font-size:48px;letter-spacing:0;font-weight:400;line-height:72px;margin:0}.homepage.header-image-container .header-sortable-wrapper p{color:#000;text-align:center;font-family:'Oswald',serif;font-weight:700}.header-sortable-wrapper em{font-family:"Ave Betwan"!important;font-size:60px;font-weight:400;line-height:72px}#sortableHeader .sortable-section.custom_headline_1 .headline{text-align:left!important}#sortableHeader .sortable-section.custom_headline_1 .headline em{font-family:"Ave Betwan"!important;font-size:60px;font-weight:400;line-height:72px}.header-title{color:#fff;font-size:48px;font-weight:700;line-height:48px}.header-title span{font-family:"Ave Betwan"!important;font-size:60px;font-weight:400;line-height:72px}.section-top-container{display:block;padding:70px 0 25px;margin-bottom:95px;color:#4b4b4b}.section-top-container .text{display:block}.section-top-container .text a{color:#2288ea;text-decoration:underline;font-weight:700}.progress-bar-container{display:block;padding-bottom:35px;margin-bottom:62px}.progress-bar-container .title{display:block;font-size:32px;font-weight:700;line-height:40px;color:#4b4b4b}.progress-bar-container .title span{font-size:32px!important}.progress-bar-wrapper{position:relative;display:block;padding-bottom:20px;margin-top:40px}.progress-bar-wrapper>.block-content{position:relative;display:flex;margin-bottom:0;min-height:50px}.progress-bar-wrapper .step-wrapper{display:block;width:100%;text-align:center}.progress-bar-wrapper .step-wrapper>.block-content{position:relative;display:inline-block;text-align:center;margin-bottom:20px;min-height:50px}.progress-bar-wrapper .step-wrapper .step-title{display:block;color:#3f3f3f;font-size:20px;font-weight:700;line-height:normal}.progress-bar-wrapper .step-wrapper .step-title p{margin:0}.progress-bar-wrapper .step-wrapper .text{display:block;color:rgb(63 63 63 / .6)!important;font-size:16px;line-height:24px;min-height:30px}.progress-bar-wrapper .step-wrapper .clock-image img{width:16px;height:16px;max-width:100%;max-height:100%;vertical-align:middle}.progress-bar-wrapper .step-wrapper .circle-image img{width:32px;height:32px;max-width:100%;max-height:100%;vertical-align:middle}.progress-bar-wrapper .progress-track{position:absolute;display:block;bottom:34px;width:100%;max-width:1100px;height:5px;background-color:#2288ea;z-index:-1}.progress-bar-wrapper .progress-track .block-content{position:relative;display:block;min-height:50px;margin-bottom:20px;padding-top:25px}.progress-bar-container .read-more-btn{position:relative;display:block;color:#3f3f3f;background-color:#fff;font-size:18px;font-weight:700;padding:7.52px 24px;line-height:27px;float:left;border-radius:50px;text-decoration:none}.progress-bar-container .read-more-btn::before{content:"";position:absolute;inset:0;border-radius:50px;padding:3.2px 4px;background:linear-gradient(180deg,#34a3d4 0%,#30d827 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.progress-bar-container .read-more-btn:hover{color:#fff!important;background:linear-gradient(180deg,#34a3d4 0%,#30d827 100%)}.jl-steps img,.jl-steps svg{display:block;max-width:100%;height:auto}@media screen and (max-width:1024px){.jl-steps img,.jl-steps svg{margin-left:auto;margin-right:auto}}.vertical-cards-wrapper{padding:0!important}.vertical-cards-wrapper>.block-content{display:flex}.vertical-card:first-child{margin-left:0!important}.vertical-card:last-child{margin-right:0!important}.vertical-card{position:relative;max-width:205px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .15);border-radius:8px;background:#f8ffff;margin:10px!important;padding:0!important}.vertical-card::before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;background:linear-gradient(90deg,#34a3d4,#30d827);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.vertical-card>.block-content{display:flex;flex-direction:column;justify-content:space-between;padding:24px;margin-bottom:0px!important;height:100%}.vertical-card .card-text{margin-top:0;padding:0}.vertical-card .section-type-image{text-align:center;margin-top:auto}.vertical-card img{width:156px!important;height:156px}.vertical-cards-container .read-more-text a{color:#8650c9;text-decoration:underline}.vertical-cards-container .read-more-text a:hover{color:inherit}.intro-content{display:flex;gap:54px}.row.home-intro{margin-top:164px}.row{display:flex;gap:54px;margin-bottom:60px}.col-4{width:30%;max-width:30%}.col-8{width:70%;max-width:70%}@media screen and (max-width:1024px){.jlisting-row.row{flex-direction:column-reverse}.col-4,.col-8{width:100%;max-width:100%}}.job-listing .text-container{padding:0!important}.job-listing .headline{text-align:left!important}.job-listing #jobs_text_section{min-height:initial}.job-listing .listing{position:relative;display:grid;gap:40px}.job-listing.homepage .listing{padding-bottom:40px}.job-listing .job{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#F2ECFE;padding:34px 60px;border:none;border-radius:18px;text-decoration:none!important;transition:all 0.2s ease-in-out}@media screen and (max-width:991px){.job-listing .job{padding:32px}}.job-listing .job:hover{transform:translate3D(0,-1px,0) scale(1.03);transition:all 0.2s ease-in-out;box-shadow:inset 0 0 10px #8145EE}.job-listing .job .left-section,.job-listing .job .job-apply{width:initial!important}.job-list-header{display:flex;gap:30px;align-items:flex-end;justify-content:space-between;margin-bottom:30px}@media screen and (max-width:991px){.job-list-header{flex-direction:column;gap:5px;align-items:flex-start;margin-bottom:18px}}.job-meta{text-align:right;flex:0 0 auto}@media screen and (max-width:991px){.job-meta{text-align:left;display:flex;flex-direction:row-reverse}.job-meta .js-job-category .location-inline{position:relative}.job-meta .js-job-category .location-inline:after{content:'-';position:relative;margin-right:5px;margin-left:5px}}.job-listing .job-title,.job-listing .job-apply{font-family:'Oswald',serif;font-size:22px;font-weight:700!important;line-height:30px;text-transform:uppercase}@media screen and (max-width:991px){.job-listing .job-title,.job-listing .job-apply{font-size:22px;line-height:34px}}.job-listing .job-title{color:#121212!important}.job-listing .job-title i{margin-left:10px}.job-listing .job-apply{color:#2288ea!important}.job-listing .job-location{margin-bottom:2px}.job-listing .job-location,.job-listing .job-description{color:#000!important;font-size:18px;font-weight:400;line-height:30px}.job-listing .job-description.js-job-description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;border-top:1px solid #afafaf;padding-top:30px}@media screen and (max-width:991px){.job-listing .job-description.js-job-description{padding-top:18px}}.job-listing .job-description p,.job-listing .job-description p span{font-size:18px!important;line-height:30px!important}.job-listing .job-apply{text-align:left!important}.job-listing .js-job-apply{position:relative}.job-listing .js-job-apply::after{content:url(https://res.cloudinary.com/smartdreamers/image/upload/v1693487719/company_logos/17b2682231e75f3ad997855e9ce11a03.svg);position:absolute;margin:4px 0 0 8px;filter:brightness(0) saturate(100%) invert(41%) sepia(56%) saturate(2752%) hue-rotate(192deg) brightness(99%) contrast(86%)}.job-listing.homepage,.job-listing.homepage .headline{display:block}.job-listing.homepage h2{color:#4b4b4b;margin-bottom:20px;line-height:40px}.benefits-container>.block-content{display:block;margin-bottom:1px}.benefits-container .top-content{margin:10px auto 0;padding:30px 0 20px}.benefits-container .top-content>.block-content{position:relative;display:block;min-height:50px;margin-bottom:20px}.benefits-container .top-content .title{margin-bottom:20px}.benefits-container .top-content .title h2{margin:0}.benefits-container .text-video-content-wrapper{display:block;padding-bottom:0}.benefits-container .text-video-content-wrapper>.block-content{position:relative;display:flex;min-height:50px;margin-bottom:20px}.benefits-container .text-video-content-wrapper,.benefits-container .text-content{margin-top:0;padding-top:0}.benefits-container .text-video-content-wrapper .text-content{margin:0 0 0 64px;width:calc(40% - 64px);align-self:center;padding-bottom:25px}.benefits-container .text-video-content-wrapper .text-content>.block-content{position:relative;display:block;min-height:50px;margin-bottom:20px}.benefits-container .text-video-content-wrapper .section-type-video,.benefits-container .text-video-content-wrapper .video{max-width:initial!important}.benefits-container .text-video-content-wrapper .video{display:block;height:auto;min-height:244px!important}.benefits-container .text-video-content-wrapper .section-type-video{margin:0 0 0 auto}.benefits-container .video iframe{min-width:688px;min-height:387px!important;height:100%!important;max-height:387px!important}.benefits-container{display:block;color:#4b4b4b;margin:10px auto 71px;padding:30px 0 25px}.benefits-container .top-content,.benefits-container .top-content .title,.benefits-container .top-content .text{display:block}.benefits-container .text-content .title{margin-bottom:12px}.benefits-container .top-content .text{font-size:18px;text-align:left}.benefits-container .top-content .text p{line-height:30px}.benefits-container .text-content .text ul{padding-left:16px}.benefits-container .text-content .text ul li{position:relative;margin-bottom:8px}.benefits-container .text-video-content-wrapper .text-content,.benefits-container .text-video-content-wrapper .title,.benefits-container .text-video-content-wrapper .text{display:block}.benefits-container .text-video-content-wrapper .title span{font-size:24px!important;font-weight:700;line-height:29px}.benefits-container .text-content .text ul li span{font-size:17px!important;font-weight:400;line-height:30px}.benefits-container .video iframe{max-width:100%;min-width:688px;min-height:387px;height:100%;max-height:387px;border-radius:4px}.join-community-container{display:none;background-color:#57abef;border-radius:8px;padding:64px 90px;margin-bottom:68px}.join-community-container>.block-content{display:flex;align-items:center;margin-bottom:0}.join-community-text,.join-community-text .title,.join-community-text .text{max-width:initial}.join-community-text .title,.join-community-text .text{color:#fff!important}.join-community-text{width:60%;margin:0!important;padding:0!important}.join-community-text>.block-content{margin-bottom:0!important}.join-community-container .buton-container{width:40%;margin:0}.join-community-container .buton-container .section-type-button-container{text-align:right}.join-community-container .section-type-button-container a{font-weight:700;letter-spacing:2px;text-transform:uppercase}.fa-x-twitter:before{content:"\e61b"}.apply-cta-section{background-color:#F2ECFE;border-radius:20px;display:flex;align-items:center;padding:30px 44px;flex-direction:column;margin-top:1.375rem}@media screen and (min-width:1024px){.apply-cta-section{flex-direction:row}}.apply-cta-section .apply-cta-left{display:flex;align-items:center}@media screen and (min-width:1024px){.apply-cta-section .apply-cta-left{margin-right:1rem}}.apply-cta-section .apply-cta-icon{background-color:#8145EE;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 50px;margin-right:21px;margin-top:-10px}@media screen and (min-width:1024px){.apply-cta-section .apply-cta-icon{width:100px;height:100px;flex:0 0 100px;margin-right:45px;margin-top:0}}.apply-cta-section .apply-cta-icon img,.apply-cta-section .apply-cta-icon svg{width:50%;height:50%;margin-left:7px}@media screen and (min-width:1024px){.apply-cta-section .apply-cta-icon img,.apply-cta-section .apply-cta-icon svg{margin-left:14px}}.apply-cta-section h2{font-size:1.125rem;color:#8145EE;margin-top:0;line-height:28px}@media screen and (min-width:768px){.apply-cta-section h2{font-size:1.5rem}}.apply-cta-section p{margin:0;display:none;font-size:18px}@media screen and (min-width:1024px){.apply-cta-section p{display:block}}.apply-cta-section .apply-cta{margin-left:auto;flex:auto;width:100%}@media screen and (min-width:1024px){.apply-cta-section .apply-cta{flex:0 0 auto;width:auto}}.apply-cta-section .apply-cta .btn{width:100%;margin-top:1rem;display:inline-block;padding:.875rem 1.875rem;background-color:#8145ee;background-image:none;color:#fff;text-transform:uppercase;text-decoration:none;text-shadow:none;font-size:1.25rem;font-family:'Oswald',serif;font-weight:700;line-height:28px;position:relative;border-radius:30px;box-shadow:none;border:none}.apply-cta-section .apply-cta .btn:after{content:'\2192';color:inherit;margin-left:8px}@media screen and (min-width:1024px){.apply-cta-section .apply-cta .btn{width:auto;margin-top:0}}@media screen and (max-width:1280px){.benefits-container .video iframe{min-width:427px;min-height:244px!important;max-height:244px!important}.join-community-container{padding:64px!important}}@media screen and (max-width:1279px){.homepage .job-listing.listing{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1024px){.progress-bar-container{display:none}#menu-item-link-30978::after{filter:invert(61%) sepia(22%) saturate(1248%) hue-rotate(168deg) brightness(101%) contrast(87%)}}@media screen and (max-width:1110px){.homepage .header-sortable-wrapper{padding:0 90px!important}.benefits-container .text-video-content-wrapper .section-type-video{margin:0}.join-community-text{margin-right:40px!important;width:calc(50% - 40px)}.join-community-container .buton-container{width:50%}}@media screen and (max-width:1023px){.benefits-container .text-video-content-wrapper .video{margin-bottom:54px}.benefits-container .text-video-content-wrapper>.block-content{flex-wrap:wrap}.benefits-container .text-video-content-wrapper .text-content{margin:0;width:100%}}@media screen and (max-width:820px){.benefits-container .video iframe{min-width:initial;min-height:300px!important}}@media screen and (max-width:768px){.homepage.header-image-container .headline{text-align:center;margin:73px auto 0}.header-sortable-wrapper{padding:0 32px}.section-top-container{padding-top:40px;margin-bottom:39px}.join-community-container>.block-content{flex-wrap:wrap}.join-community-text{width:100%;margin-bottom:40px}.join-community-container .buton-container{width:100%}.join-community-container .buton-container .section-type-button-container{text-align:left}}@media screen and (max-width:577px){.header-sortable-wrapper{height:460px;margin-top:55px}}@media screen and (max-width:512px){.homepage .header-sortable-wrapper{padding:0 32px!important}.footer{padding:1rem 0 15rem}.benefits-container .video iframe{min-width:initial;min-height:266px!important}}.job-description-text-container,.job-description-text-container .job-description-content,.header-sortable-wrapper,#sortableHeader .sortable-section.custom_headline_1 .section-content,#sortableHeader .sortable-section.custom_headline_1 .section-content .headline-section,#sortable .sortable-section.custom_text_form_button_3 .section-content,#sortable .sortable-section.custom_text_form_button_3 .section-content #applyForm{max-width:1100px;margin:0 auto}.header-sortable-wrapper.job-description{display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto;width:100%;height:auto;margin-top:100px;z-index:2}#sortableHeader{display:table;height:auto;border-bottom:1px solid #444;width:100%}#sortable{padding:0!important;margin-top:64px!important}#sortableHeader .sortable-section.custom_headline_1{padding-bottom:0!important}#sortableHeader .headline-section{position:relative;display:block;padding-bottom:20px}.header-sortable-wrapper .sortable-section.custom_text_2{display:none}.header-sortable-wrapper.home-title-header{max-width:1200px}.sortable-section.custom_text_2 .custom-fields-section{font-size:18px;font-weight:700;line-height:27px;color:#393939}.custom-field{position:relative;display:inline-block;padding:0 8px;border-right-style:solid;border-right-width:thin}.custom-field:first-child{padding-left:0}.custom-field:last-child{border-right:none}.sortable-group{display:flex;justify-content:space-between;align-items:baseline}.sortable-group .custom-fields-section{display:flex;flex-wrap:wrap}.sortable-group .custom-fields-section .category{order:2}.sortable-group .custom-fields-section .country{order:1;padding-left:0}.sortable-group .custom-fields-section .employment_type{order:3}.job-description .custom_button_3 .share-button{display:block}.sortable-section.custom_button_3 .btn-share{background-color:#fff0;color:#8145EE;text-decoration:underline;font-size:18px;line-height:27px;font-weight:700;padding:12px 0;margin-right:18px}.sortable-section.custom_button_3 .button-container a{display:inline-block;padding:8px 1.875rem;background-color:#8145ee;background-image:none;color:#fff;text-transform:uppercase;text-decoration:none;text-shadow:none;font-size:1.25rem;font-family:'Oswald',serif;font-weight:700;line-height:28px;position:relative;border-radius:30px;box-shadow:none;border:none}.sortable-section.custom_button_3 .button-container a:after{content:'\2192';font-family:'Oswald',serif;color:inherit;margin-left:8px}.sortable-section.custom_button_3 .button-container a:hover{color:#fff;background-color:#E811FA}#sortableHeader .sortable-section.custom_button_3 .button-section{position:relative;padding-bottom:20px}#sortableHeader .sortable-section.custom_button_3 .button-container{display:block}.custom_text_form_button_3 #sortableHeader .sortable-section.custom_headline_1 .section-content .headline-section{padding-bottom:10px!important}.page-wrapper.job-description{margin-top:64px}#applyForm .sortable-section.custom_text_2 .custom-fields-section{color:#3f3f3f!important}.custom_text_form_button_3 #sortableHeader .sortable-section.custom_headline_1 .headline{font-size:32px!important;line-height:40px!important}.custom_text_form_button_3 #sortableHeader .sortable-group,#applyForm .sortable-group{padding-bottom:50px}#sortable .sortable-section.custom_text_form_button_3 #sortableHeader .sortable-section.custom_button_3{display:none!important}.sortable-section.custom_text_form_button_3 .form-container.subsection,#applyForm .form-container{padding-top:50px}#snackbar{visibility:hidden;position:fixed;top:325px;left:735px;min-width:270px;color:#fff;font-size:14px;border-radius:2px;text-align:center;background-color:#fff;padding:20px;transform:translate(-50%,0);color:#3f3f3f;border:1px solid #3f3f3f;border-radius:8px;z-index:1}#snackbar.show{display:block;visibility:visible;-webkit-animation:fadein 0.5s,fadeout 0.5s 2.5s;animation:fadein 0.5s,fadeout 0.5s 2.5s}.job-description-text-container{display:block;border-bottom:1px solid #dadada;padding-bottom:63px;color:#3f3f3f;font-size:18px;font-weight:400;line-height:30px}.job-description-content h2,.job-description-content .h2-header{font-family:'Oswald',serif;font-size:32px;font-weight:700;line-height:42px;text-transform:uppercase;margin:0 0 10px}.job-description-content .h2 p,.job-description-content h3,.job-description-content .h3 p{font-family:'Oswald',serif;font-size:26px!important;font-weight:400;line-height:34px!important;text-transform:uppercase;margin:0 0 18px}.job-description-content p,.job-description-content p span,.job-description-content ul li span,.job-description-content p strong{font-size:18px!important;line-height:27px!important}.job-description-content p a,.extra-info-container a:not(.btn-purple),.job-listing-wrapper a:not(.btn-purple){color:#8145EE!important;font-size:18px!important;font-weight:700;text-decoration:underline}.template-content .content-wrapper ul{padding:0 0 0 30px}.job-description-content .section{display:block;margin-bottom:20px}.job-description-content .section .module12,.job-description-content .section_content{display:block}.job-description-content .job-info-card .section_content :last-child{margin-bottom:0}.job-description-content .section_content p br,.job-description-content .job-info-cards p br,.job-description-content .job-info-cards p:empty{display:none}.job-description-content .additional_info .section,.job-description-content .additional_info p{margin-bottom:0}.job-description-content .section ul,.job-info-cards ul{margin:0 0 40px;padding:0 0 0 16px}.job-description-content .additional_info .section{display:flex}.job-description-content .extra_info{display:none}.job-description-content .extra-info-container{display:block;margin-top:25px}.job-description-content .extra-info-container .images-wrapper{display:flex;justify-content:center;text-align:center;margin:12px 0 0}.job-description-content .extra-info-container .images-wrapper img{width:184px;height:112px;margin-right:48px}.job-description-content .extra-info-container .images-wrapper img:last-child{margin-right:0}.form-group .linkedin-profile-wrapper .linkedin-container .upload .upload-file-text{margin-bottom:0}.form .form-input-wrapper .form-fields{display:flex;flex-wrap:wrap;align-items:flex-end}.form .form-fields .form-group{position:relative;margin-bottom:23px!important}.form .form-fields .form-group:first-child{order:1}.form .form-fields .form-group:nth-child(2),.form .form-fields .form-group:nth-child(4),.form .form-fields .form-group:nth-child(6),.form .form-fields .form-group:nth-child(7),.form .form-fields .form-group:nth-child(9),.form .form-fields .form-group:nth-child(12){margin-right:24px;width:calc(50% - 24px)}.form .form-fields .form-group:nth-child(3),.form .form-fields .form-group:nth-child(5),.form .form-fields .form-group:nth-child(8),.form .form-fields .form-group:nth-child(13){margin-left:24px;width:calc(50% - 24px)}.form .form-fields .form-group:nth-child(10){margin-left:24px;margin-right:24px;width:calc(35% - 48px)}.form .form-fields .form-group:nth-child(11){margin-left:24px;width:calc(15% - 24px)}.form .form-fields .form-group:nth-child(14){width:100%}.form .form-fields .form-group:nth-child(2){order:2}.form .form-fields .form-group:nth-child(3){order:3}.form .form-fields .form-group:nth-child(4){order:4}.form .form-fields .form-group:nth-child(5){order:5}.form .form-fields .form-group:nth-child(6){order:6}.form .form-fields .form-group:nth-child(7){order:8}.form .form-fields .form-group:nth-child(8){order:9}.form .form-fields .form-group:nth-child(9){order:10}.form .form-fields .form-group:nth-child(10){order:11}.form .form-fields .form-group:nth-child(11){order:12}.form .form-fields .form-group:nth-child(12){order:13}.form .form-fields .form-group:nth-child(13){order:14}.form .form-fields .form-group:nth-child(14){order:7}.form .form-fields .form-group:nth-child(15){order:15}.form .form-group .linkedin-profile-wrapper .linkedin-container,.form .linkedin-profile-wrapper .profile-container{width:48%!important}.linkedin-profile-wrapper .upload.js-upload-resume{background-color:#F2ECFE!important;padding:30px 24px;border-radius:8px!important}.linkedin-container .upload,.profile-container .upload,.linkedin-group-wrapper,.resume-group-wrapper{display:flex;align-items:center}.linkedin-group-wrapper img,.resume-group-wrapper img{margin-right:16px;width:48px;height:48px}.linkedin-group-wrapper,.resume-group-wrapper{margin-right:16px}.linkedin-group-wrapper .linkedin-group,.resume-group-wrapper .resume-group{text-align:left}.linkedin-group-wrapper .linkedin-group h4,.resume-group-wrapper .resume-group h4{font-family:'Oswald',serif;font-size:22px;line-height:30px;font-weight:400;text-transform:uppercase;color:#121212;margin:0 0 8px}.linkedin-group-wrapper .linkedin-group p,.resume-group-wrapper .resume-group p,.form .linkedin-container .linkedin-connected,.form .profile-container .uploaded-resume-name .text,.form .profile-container .uploaded-resume-name .delete-resume{font-size:18px;line-height:27px;color:#393939}.linkedin-group-wrapper .linkedin-group p,.resume-group-wrapper .resume-group p{margin-bottom:0}.linkedin-profile-wrapper .linkedin-container a,.linkedin-profile-wrapper .upload-file-text.js_upload_resume,#applyForm .button-container a{display:inline-block;padding:.5rem 1.875rem;background-color:#8145ee;background-image:none;color:#fff;text-transform:uppercase;text-decoration:none;text-shadow:none;font-size:1.25rem;font-family:'Oswald',serif;font-weight:700;line-height:28px;position:relative;border-radius:30px;box-shadow:none;border:none}#applyForm .button-container a span{font-family:'Oswald',serif!important;font-size:1.125rem!important}.linkedin-profile-wrapper .linkedin-container a:hover,.linkedin-profile-wrapper .upload-file-text.js_upload_resume:hover,#applyForm .button-container a:hover{color:#fff;background-color:#E811FA}.linkedin-profile-wrapper .linkedin-container a::after{content:'\2192';font-family:'Oswald',serif;color:inherit;margin-left:8px}#applyForm .button-container a::after{content:'\e20a';font:var(--fa-font-regular);font-family:'Font Awesome 6 Pro';margin-left:8px}.linkedin-profile-wrapper .linkedin-container a:focus,.linkedin-profile-wrapper .upload-file-text.js_upload_resume:focus,#applyForm .button-container a:focus,.linkedin-profile-wrapper .linkedin-container a .focus,.linkedin-profile-wrapper .upload-file-text.js_upload_resume .focus,#applyForm .button-container a .focus{color:#fff;background-color:#000}.linkedin-profile-wrapper .linkedin-container a:active{box-shadow:none;-webkit-box-shadow:none}.linkedin-profile-wrapper .upload-file-text.js_upload_resume{margin-bottom:0;cursor:pointer}#WDForm .text-form-button-container .button-container a{display:inline-block}#applyForm .text-container{display:block;padding:0!important;margin:64px 0 10px}#applyForm .text-container .headline{display:block;color:#8145EE;background-color:#F2ECFE;padding:0 22px;border-radius:23px;width:fit-content;margin-left:0;font-size:16px;text-align:center;letter-spacing:0;font-weight:700;line-height:28px}.form>.form-group>label{font-size:24px}.form .form-group:first-child>label{font-family:'Oswald',serif;font-size:22px;line-height:30px;font-weight:400;text-transform:uppercase;margin-bottom:20px}.form .form-group label,.form .form-group .mandatory-star{font-size:18px;font-weight:700;line-height:30px}.form .form-group>label{font-size:18px;font-weight:400;line-height:27px;color:#393939;margin-bottom:8px;cursor:auto}.form .form-group .mandatory-star{color:#a84242}.form-group .or-container{font-size:18px;line-height:30px;color:#3f3f3f;vertical-align:middle;text-indent:-9999px}.form .form-group input,.form .form-group select{font-family:"Source Sans Pro";font-size:18px!important;color:#393939;background-color:#F8F8F8;border-radius:8px!important;border:1px solid rgb(112 112 112 / .54);height:54px!important}.form .form-group input{margin:0}.form .form-group input#phone{background-color:rgb(69 69 69 / .07)}.form .form-group input::placeholder{color:#393939;opacity:1}.form .form-group input:-ms-input-placeholder{color:#393939}.form .form-group input::-ms-input-placeholder{color:#393939}.form .form-group input.has-error,.form .form-group select.has-error,.form #captcha-input.has-error{border:1px solid #ef7373!important}.form #captcha-input.has-error{border-radius:4px}#sortable .sortable-section.custom_text_form_button_3 .section-content #applyForm{margin-bottom:57px}#applyForm .button-container{text-align:left;margin-top:4px}.form .form-fields .gdpr_text{font-size:18px!important;font-weight:400;cursor:pointer!important;color:#1b324a;margin-bottom:0;padding-left:5px;line-height:1.5}.form .form-fields .gdpr_text a{text-decoration:underline;color:#8145EE}.checkbox{display:block;position:relative;padding-left:27px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0!important}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:2px;left:0;height:24px;width:24px;background-color:#fff0;border-radius:6px;border:1px solid #8145EE}.checkbox input:checked~.checkmark{background-color:#8145EE}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{left:8px;top:4px;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox label::before,.checkbox input[type="checkbox"]:checked+label:after{content:none!important}.form-input-wrapper .form-group .iti--separate-dial-code{font-size:18px;width:100%}.form-input-wrapper .form-group .iti--separate-dial-code .iti__selected-flag{background-color:inherit;border-top-left-radius:8px;border-bottom-left-radius:8px}.form-group .iti__selected-flag{border-right:1px solid #ababab}.form-group .iti__selected-flag .iti__flag{display:none}.form-group .iti__selected-flag .iti__arrow{border:none;width:14px;height:16px}.form-group .iti__selected-flag .iti__arrow,.form-input-wrapper .form-group .form-select{background-image:url(https://res.cloudinary.com/smartdreamers/image/upload/v1695826118/company_logos/c2d2e47802c17b39fbf6d45951234dac.svg)!important;background-size:15px!important}.form-input-wrapper .form-group .form-select{margin-bottom:0!important}.form-input-wrapper .form-group .form-select option:empty{display:none}.form .profile-container .js-upload-resume.uploaded{border:1px solid #a4f89f!important;background-color:#edfbed!important}.form .profile-container .js-upload-resume.uploaded .uploaded-resume{padding-left:30px!important}.form .form-group.linkedin-container.before-check,.form .form-group.profile-container.before-check{order:initial;margin-left:0}.form .linkedin-container .linkedin_profile_url,.form .profile-container .fa.fa-paperclip,.form .profile-container .uploaded-resume-name .name,.form .profile-container .fa.fa-trash-o{display:none}.form .profile-container .uploaded-resume{background-color:#edfbed!important}.form .profile-container .uploaded-resume-name .text{position:relative;font-weight:700;margin-bottom:8px}.form .linkedin-container .linkedin-connected::before{inset:initial;border-radius:initial;padding:initial;background:none;-webkit-mask:initial;-webkit-mask-composite:initial;mask-composite:initial;top:15px;right:140px}.form .linkedin-container .linkedin-connected::before,.form .profile-container .uploaded-resume-name .text::before{display:block;content:"";background-image:url(https://res.cloudinary.com/smartdreamers/image/upload/v1696322259/company_logos/60735b6e2aba46f603916f677976a4e5.svg);background-repeat:no-repeat;background-size:16px;width:16px;height:14px;position:absolute}.form .profile-container .uploaded-resume-name .text::before{top:5px;right:82px}.form .linkedin-container .linkedin-connected:focus{outline-offset:initial}.form .profile-container .uploaded-resume-name .delete-resume{color:#973937;font-weight:700;text-decoration:underline}.form .profile-container .js-remove-resume{float:initial!important}.form .form-fields .question-section-title{color:#3f3f3f;font-size:24px;font-weight:700;line-height:32px;margin-bottom:22px}.form .form-fields .questions-title{color:#3f3f3f;font-size:18px;font-weight:700;line-height:30px;margin-bottom:8px}.form .form-fields .questions-text{color:#3f3f3f;font-size:16px;line-height:28px;margin-bottom:16px}.form .form-fields .answer-container{display:flex;flex-direction:row;max-width:200px}.form .form-fields .answer-container label{display:flex;font-size:14px;border:1px solid #454545;border-radius:8px;padding:12px 16px}.form .form-fields .answer-container label:first-child{margin-right:16px}.form-fields .form-group .answer-container label::before{top:3px!important;border-radius:6px!important;width:22px;height:22px}.form-fields .form-group .answer-container label input{width:53px!important;height:24px!important}.form-fields .form-group .answer-container input[type="radio"]{position:relative;-webkit-appearance:none;width:24px!important;height:24px!important;border-radius:6px!important;outline:none;border:1px solid #454545!important;background-color:#fff!important;margin-right:8px}.form-fields .form-group .answer-container input[type="radio"]:before{content:"";display:none;position:absolute;top:2px;left:7px;transform:rotate(45deg);height:15px;width:8px;border-bottom:3px solid #fff;border-right:3px solid #fff;border-radius:2px}.form-fields .form-group .answer-container input[type="radio"]:checked:before{display:inline-block}.form-fields .form-group .answer-container input[type="radio"]:checked{border-color:#454545!important;background-color:#454545!important}.form-fields .form-group .answer-container .selected-radio{position:relative;background-color:#f2f2f2;border:none;padding:13px 17px}.form-fields .form-group .answer-container label.selected-radio::after{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;background:linear-gradient(90deg,#34a3d4,#30d827);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.question-section-title{display:none}.question-error{color:red}.form .form-group.after-check{margin-bottom:64px!important}.vertical-cards-container{display:none}.application-message{margin:80px auto 171px;max-width:600px;font-size:18px;line-height:30px;color:#3f3f3f;text-align:center}.application-message h2{font-size:48px;line-height:56px;margin-bottom:40px}.application-message a{text-decoration:none}.application-message .ws-error-message{margin-bottom:40px}.application-message .back-to-profile{position:relative;padding:7.52px 24px;font-size:16px;font-weight:700;line-height:27px;color:#3f3f3f;cursor:pointer;border-radius:100px}.application-message .back-to-profile::after{content:"";position:absolute;inset:0;border-radius:100px;padding:3.2px 4px;background:linear-gradient(180deg,#34a3d4 0%,#30d827 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.application-message .back-to-profile:hover{color:#fff!important;background:linear-gradient(180deg,#34a3d4 0%,#30d827 100%)}.ws-loader{text-align:center;color:#3f3f3f;position:fixed;left:0;width:100%;height:100%;top:0;background:#fff;padding-top:200px;right:0;z-index:2}.ws-loader .ws-loader-title{font-size:48px;line-height:56px;margin-bottom:40px}.ws-loader .ws-loader-text{font-size:18px;line-height:30px}.opacity_0{opacity:0%}.job-description-content .images-container{display:block;text-align:center;margin:12px 0 0}.job-description-content .images-container img{display:inline;width:184px;height:112px;margin-right:44px}.header-image-container.job-description .header-sortable-wrapper .custom_text_2{display:inline-block;margin-top:17px}.header-image-container.job-description .header-sortable-wrapper .custom_button_3{position:relative;display:flex;align-items:baseline}.header-image-container.job-description .header-sortable-wrapper .custom_button_3 .button-section,.job-description-text-container .content-wrapper,.job-description-content,#applyForm{display:block}#applyForm{max-width:1100px;margin:0 auto;padding-bottom:97px}#applyForm #sortableHeader{height:initial}.form .form-fields .form-group{pointer-events:auto!important}.form-group .linkedin-profile-wrapper{margin-bottom:35px}.profile-container .upload{text-align:center;cursor:pointer}@media screen and (max-width:1280px){.header-sortable-wrapper,.job-description-text-container,#applyForm .text-form-button-container,.search-input-fields .pages-search-dropdown-selections-container,#applyForm .text-container,#applyForm #sortableHeader{padding:0 90px!important}.job-description-text-container{padding-bottom:63px!important}}@media screen and (max-width:1110px){.header-sortable-wrapper,.job-description-text-container,#applyForm .text-form-button-container,#applyForm .text-container,#applyForm #sortableHeader{padding:0 32px!important}.job-description-text-container{padding-bottom:63px!important}#snackbar{top:250px;left:0;transform:unset}}@media screen and (max-width:820px){.search-input-fields .listing-search-field.js-job-search{padding:32px!important}.search-input-fields .pages-search-dropdown-selections-container{padding:0 32px!important}}@media screen and (max-width:755px){.job-description-content .extra-info-container .images-wrapper img{width:100px;height:60px;margin-right:24px}}@media screen and (max-width:768px){.searchbox{}.form .form-fields .form-group{width:100%!important;margin-left:0!important;margin-right:0!important}.form .form-group .linkedin-profile-wrapper .linkedin-container,.form .linkedin-profile-wrapper .profile-container{width:100%!important}.form .form-group .linkedin-profile-wrapper .linkedin-container{margin-bottom:0!important}.form .linkedin-profile-wrapper .profile-container{margin-bottom:4px!important}.linkedin-profile-wrapper{display:flex!important;flex-direction:column}.linkedin-profile-wrapper .form-group,.linkedin-profile-wrapper .or-container{width:100%!important}.linkedin-profile-wrapper .or-container{text-align:left!important}.linkedin-container .upload,.profile-container .upload{justify-content:space-between}.application-message{margin-left:84px;margin-right:84px}.linkedin-profile-wrapper .linkedin-container a:hover,.linkedin-profile-wrapper .upload-file-text.js_upload_resume:hover,#applyForm .text-form-button-container .button-container a:hover{color:#3f3f3f!important;background:transparent!important}}@media screen and (max-width:767px){.sortable-group{flex-direction:column}.sortable-group .custom-fields-section{margin-bottom:50px}.header-image-container .headline{font-size:40px;line-height:48px}}@media screen and (max-width:550px){.sortable-group .custom_text_2{margin-bottom:20px}}@media screen and (max-width:512px){.header-sortable-wrapper,.job-description-text-container,#applyForm .text-form-button-container,#applyForm .text-container,#applyForm #sortableHeader{padding:0 16px!important}.job-description-text-container{padding-bottom:63px!important}.job-description-content .extra-info-container .images-wrapper img{width:83px;height:50px;margin-right:19px}#sortableHeader .sortable-section.custom_headline_1 .section-content .headline-section{padding-bottom:4px}.form .profile-container .js-upload-resume.uploaded .uploaded-resume{padding-left:25px!important}.application-message{margin-left:32px;margin-right:32px}}@media screen and (max-width:375px){.linkedin-container .upload,.profile-container .upload,.linkedin-group-wrapper,.resume-group-wrapper{flex-direction:column;align-items:start}.linkedin-group-wrapper,.resume-group-wrapper,.linkedin-group-wrapper img,.resume-group-wrapper img{margin:0 0 16px}.form .profile-container .uploaded-resume-name .text{margin-right:25px}}@media screen and (max-width:320px){.job-description-content .extra-info-container .images-wrapper img{width:73px;height:50px;margin-right:14px}}.search-section-outer{background-color:#F2ECFE}.search-section{display:flex;max-width:1347px;margin-top:101px;margin-left:auto;margin-right:auto;padding:32px 16px;width:100%}.search-section>div{width:50%}.searchbox{position:relative;display:block;width:100%}@media screen and (max-width:768px){.search-section{flex-direction:column}.search-section>div{width:100%}.searchbox{margin-bottom:20px}}.search-input-fields .listing-search-field.js-job-search input{max-width:1100px!important;margin:0 auto;border-radius:8px!important;font-weight:700;font-size:18px;padding:12px 16px!important;background-image:url(https://res.cloudinary.com/smartdreamers/image/upload/v1697021404/company_logos/d523f3436e19a1139e37876c80eb6b73.svg);background-repeat:no-repeat;background-position:right center;background-origin:content-box}.searchbox .ais-SearchBox-form input::placeholder{color:#3f3f3f;opacity:1}.searchbox .ais-SearchBox-form input:-ms-input-placeholder{color:#3f3f3f}.searchbox .ais-SearchBox-form input::-ms-input-placeholder{color:#3f3f3f}.ais-SearchBox .ais-SearchBox-form{display:block;max-width:1100px;margin:0 auto;border-radius:50px!important;font-weight:700!important;font-size:18px!important;padding:12px 24px;background-repeat:no-repeat;background-position:right center;background-origin:content-box;height:50px;position:relative}.ais-SearchBox::before{content:'\f002';position:absolute;right:25px;top:50%;transform:translateY(-50%);color:#fff;font:var(--fa-font-regular);font-family:'Font Awesome 6 Pro';z-index:1;font-size:20px}.ais-SearchBox::after{content:'SEARCH JOBS';font-family:'Oswald',serif;font-weight:700;font-size:20px;line-height:30px;color:#fff;position:absolute;right:0;top:0;padding:10px 64px 10px 25px;background-color:#8145EE;border-top-right-radius:50px;border-bottom-right-radius:50px}@media screen and (max-width:1200px){.ais-SearchBox::after{content:'';height:100%;padding:25px 34px}}.searchbox .ais-SearchBox-input{background-color:#fff0;border:none!important;box-shadow:none!important;padding-left:0;width:100%;padding-right:26px;height:26px;color:#555}.ais-SearchBox-form .ais-SearchBox-reset{right:3rem}.filter-div{text-align:right}.search-section .ais-Panel-header{position:relative;display:inline-block;border:1px solid rgb(69 69 69 / .2);border-radius:8px!important;background-color:#fff;cursor:pointer;min-height:50px;margin:0;font-size:18px;font-weight:700;color:#3f3f3f;line-height:2;width:100%;height:34px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);max-width:273px}@media screen and (max-width:768px){.search-section .ais-Panel-header{max-width:100%}}.search-section .ais-Panel-header span{position:relative}.search-section .ais-Panel-header span::after{content:'';position:absolute;right:16px;top:4px;width:16px;height:16px;background-image:url(https://res.cloudinary.com/smartdreamers/image/upload/v1695826118/company_logos/c2d2e47802c17b39fbf6d45951234dac.svg);background-repeat:no-repeat;pointer-events:none;transition:all 0.3s ease-in-out}.search-section .ais-Panel-header span.filter-span-active::after{transform:rotate(-180deg)}.search-section .ais-Dropdown-button{font-size:18px;border:none;padding:0;border-radius:0;width:100%;height:100%;text-align:left;padding-left:16px;position:relative}.search-section .ais-Dropdown-button:before{content:'\f0b0';color:inherit;margin-right:8px;font:var(--fa-font-regular);font-family:'Font Awesome 6 Pro';position:relative;top:1px}.search-section .ais-Dropdown-button:after{content:'';position:absolute;border-left:1px solid rgb(69 69 69 / .2);height:100%;width:50px;right:0;top:0;border-top-right-radius:8px;border-bottom-right-radius:8px;transition:all 0.3s ease-in-out}.search-section .ais-Dropdown-button:hover:after{background-color:rgb(244 244 244 / .84)}.filter-group-wrapper{display:flex;gap:22px}@media screen and (max-width:1300px){.filter-group-wrapper{flex-wrap:wrap}}.filter-group-wrapper,.search-input-fields .pages-search-dropdown-selections-container{max-width:1100px;margin:0 auto}.filter-group-wrapper .form-group{position:relative;display:block;margin:0!important}.filter-group-wrapper .form-group:last-child{margin-right:0!important}.filter-group-wrapper .form-group .ais-Panel{margin-bottom:0}.filter-group-wrapper .form-group .ais-Panel .ais-Panel-footer{margin-top:0}.filter-group-wrapper .form-group .ais-Panel-header{position:relative;display:inline-block;border:1px solid rgb(69 69 69 / .2);border-radius:8px!important;background-color:#fff0;cursor:pointer;min-height:50px;margin:4px 0 0;font-size:18px;font-weight:700;color:#3f3f3f;line-height:2;width:100%;height:34px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075)}.filter-group-wrapper .form-group .ais-Panel-header span{position:relative}.filter-group-wrapper .form-group .ais-Panel-header span::after{content:'';position:absolute;right:16px;top:4px;width:16px;height:16px;background-image:url(https://res.cloudinary.com/smartdreamers/image/upload/v1695826118/company_logos/c2d2e47802c17b39fbf6d45951234dac.svg);background-repeat:no-repeat;pointer-events:none;transition:all 0.3s ease-in-out}.filter-group-wrapper .form-group .ais-Dropdown--opened .ais-Panel-header span::after{transform:rotate(-180deg)}.filter-group-wrapper .form-group .ais-Panel-header .ais-Dropdown-button{font-size:18px;border:none;padding:0;border-radius:0;width:100%;height:100%;text-align:left;padding-left:16px;position:relative}.filter-group-wrapper .form-group .ais-Panel-header .ais-Dropdown-button:after{content:'';position:absolute;border-left:1px solid rgb(69 69 69 / .2);height:100%;width:50px;right:0;top:0;border-top-right-radius:8px;border-bottom-right-radius:8px;z-index:-1}.filter-group-wrapper .form-group .ais-Panel-header .ais-Dropdown-button:hover:after,.filter-group-wrapper .form-group .ais-Dropdown--opened .ais-Panel-header .ais-Dropdown-button:after{background-color:rgb(244 244 244 / .84)}.filter-group-wrapper .form-group .ais-Dropdown-button:before{color:inherit;margin-right:8px;font:var(--fa-font-regular);font-family:'Font Awesome 6 Pro';position:relative;top:1px}.filter-group-wrapper .form-group .my-countryDropdown .ais-Dropdown-button:before{content:'\f57d'}.filter-group-wrapper .form-group .my-categoryDropdown .ais-Dropdown-button:before{content:'\f0e8'}.filter-group-wrapper .form-group .my-languageDropdown .ais-Dropdown-button:before{content:'\f1ab'}.filter-group-wrapper .form-group .my-skillsDropdown .ais-Dropdown-button:before{content:'\f590'}.filter-group-wrapper .ais-RefinementList-item input{min-height:initial;float:left;margin:6px 10px 5px 0;height:13px;width:13px;min-width:13px;box-shadow:none;border:1px solid #3f3f3f}.filter-group-wrapper .form-group .pages-search-dropdown .pages-search-dropdown-container input.search-with-icon{display:none}.filter-group-wrapper .pages-search-dropdown .pages-search-dropdown-trigger{background:url(https://res.cloudinary.com/smartdreamers/image/upload/v1695826118/company_logos/c2d2e47802c17b39fbf6d45951234dac.svg) no-repeat 95% 17px}.filter-group-wrapper .ais-Dropdown--opened .ais-Panel-body .ais-RefinementList{border-radius:8px;height:initial;border:1px solid rgb(69 69 69 / .2);margin-top:1px;padding:0;overflow:auto;width:100%;z-index:1}.filter-group-wrapper .ais-RefinementList-list li{font-size:13px;line-height:25px}.filter-group-wrapper .ais-RefinementList-list li:hover{background-color:#f5f5f5}.filter-group-wrapper .ais-RefinementList-list .ais-RefinementList-label{display:flex;font-weight:400;margin:0;width:100%;padding:3px 20px}.pages-search-dropdown-selections-container .pages-search-dropdown-selections{margin-top:0}.pages-search-dropdown-selections-container .current-refinements .ais-CurrentRefinements-item{flex-wrap:wrap;background-color:#fff0;border:none;color:#8145ee;font-size:18px;line-height:30px;padding:0 16px 0 0;margin:0 0 10px}.pages-search-dropdown-selections-container .current-refinements .ais-CurrentRefinements-label{font-weight:700;color:#121212}.pages-search-dropdown-selections-container .current-refinements .ais-CurrentRefinements-categoryLabel{width:max-content}.pages-search-dropdown-selections-container .current-refinements .ais-CurrentRefinements-category{margin-left:0;padding-left:16px}.filter-section{display:flex;justify-content:space-between;align-items:flex-end;margin-top:90px}@media screen and (max-width:992px){.filter-section{flex-direction:column;margin-top:40px}}.filter-col-left{flex:1;overflow:unset}@media screen and (max-width:992px){.filter-col-left{flex:auto;width:100%;margin-bottom:22px}}.filter-section .filter-col-left .filter-group-wrapper{width:100%}.filter-section .filter-col-left .filter-group-wrapper>div{width:25%}@media screen and (max-width:1300px){.filter-section .filter-col-left .filter-group-wrapper>div{width:45%}}@media screen and (max-width:992px){.filter-section .filter-col-left .filter-group-wrapper>div{width:100%}}.filter-col-left .filter-group-wrapper{max-height:0;overflow:hidden;opacity:0;transform:translateY(-100px);transform-origin:top;transition:all 0.3s ease-in-out}.filter-col-left .filter-group-wrapper.filter-active{overflow:unset;max-height:60px;opacity:1;transform:translateY(0)}@media screen and (max-width:1300px){.filter-col-left .filter-group-wrapper.filter-active{max-height:140px}}@media screen and (max-width:992px){.filter-col-left .filter-group-wrapper.filter-active{max-height:320px}}.filter-col-right{flex:0 0 400px}@media screen and (max-width:992px){.filter-col-right{flex:0 0 auto}}.job-listing-page .job-listing .filter-col-right.listing{margin-top:0}.filter-group-wrapper .selection-item{text-decoration:underline;color:#287ea9;font-size:18px;line-height:30px;order:1}.filter-group-wrapper a.remove-selection{position:absolute;top:auto;right:-3px;font-size:20px;font-weight:900;color:#287ea9}.filter-group-wrapper .clear-refinements span{font-size:18px;font-weight:700;line-height:30px;color:#3f3f3f}.filter-group-wrapper .form-group.listing-search-field:last-child{margin-right:0!important}.listing-search-field .selectized-input-placeholder{display:block!important;font-size:18px;color:#3f3f3f;font-weight:700;line-height:30px}.listing .classic-custom-pagination nav{font-size:18px;color:#3f3f3f}.listing .classic-custom-pagination nav .sumarry{font-weight:700;margin:52px 0 0}.listing .classic-custom-pagination nav .sumarry p{margin:0}.listing .per-page-selector-container{display:flex;justify-content:flex-end}.listing .classic-custom-pagination .per-page-selector{position:relative;display:block}.listing .classic-custom-pagination .per-page-selector .per-page-text{font-size:18px;font-weight:700;line-height:30px;margin-bottom:4px;color:#3f3f3f}.listing .classic-custom-pagination .per-page-selector.sort{margin-right:24px;text-align:right}.listing .classic-custom-pagination nav select.pagination-dropdown{width:initial!important;min-width:93px;height:initial;padding:12px 16px;float:right;font-weight:700;border:1px solid rgb(69 69 69 / .2);border-radius:8px!important;background-color:#f2f2f2;cursor:pointer;box-shadow:none!important}select:focus{outline:none}.listing .classic-custom-pagination .per-page-selector .ais-HitsPerPage::after,.listing .classic-custom-pagination .per-page-selector .ais-SortBy::after{content:"";display:block;background-image:url(https://res.cloudinary.com/smartdreamers/image/upload/v1695826118/company_logos/c2d2e47802c17b39fbf6d45951234dac.svg)!important;position:absolute;top:0;right:0;width:50px;height:100%;background-size:15px;background-repeat:no-repeat;cursor:pointer;pointer-events:none;background-position:50% 50%;border-top-right-radius:8px;border-bottom-right-radius:8px}.listing .classic-custom-pagination .per-page-selector .ais-SortBy:hover:after,.listing .classic-custom-pagination .per-page-selector .ais-HitsPerPage:hover::after{background-color:rgb(244 244 244 / .84);border:1px solid rgb(69 69 69 / .2)}.listing .classic-custom-pagination .pagination-dropdown{background-image:none}.listing .classic-custom-pagination nav .pull-left{font-weight:700}.listing .classic-custom-pagination nav .pull-right{text-align:left}.listing .classic-custom-pagination a.page-link{color:#3f3f3f;padding:10px 20px;margin:0 7px 10px 0}.listing .classic-custom-pagination .page-link:first-child,.listing .classic-custom-pagination .page-link:last-child{padding:8px}.listing .classic-custom-pagination a.page-link.arrow-left,.listing .classic-custom-pagination a.page-link.arrow-right{margin:0}.listing .classic-custom-pagination .page-link.active-page{background-color:#454545;border-radius:8px;padding:10px 20px;color:#fff}.ais-Hits.ais-Hits--empty{font-size:38px;font-family:'Oswald',serif;line-height:52px;font-weight:700;text-transform:uppercase;margin-bottom:60px}.pages-search-dropdown-selections-container{position:relative;display:flex;align-items:start;margin-top:16px}.pages-search-dropdown-selections-container .current-refinements{display:block;width:calc(100% - 83px)}.pages-search-dropdown-selections-container .current-refinements .ais-CurrentRefinements-list{display:block}.pages-search-dropdown-selections-container .ais-ClearRefinements-button--disabled{display:none}.pages-search-dropdown-selections-container .clear-refinements{display:block;flex:none;text-align:right;cursor:pointer;font-size:13px;line-height:32px;margin-bottom:10px}.pages-search-dropdown-selections-container .clear-refinements .ais-ClearRefinements-button{background-image:none;border:none;border-radius:0;box-shadow:none;place-items:initial;line-height:32px;padding-right:0}.pages-search-dropdown-selections-container .clear-refinements span{text-decoration:underline;color:#8145ee;font-size:18px;line-height:30px}.search-input-fields .pages-search-dropdown-selections-container .filter-label span{text-decoration:none;color:#3f3f3f;font-size:18px;font-weight:700;text-align:left;margin-right:16px}.pages-search-dropdown-selections-container .current-refinements .ais-CurrentRefinements-delete{color:red;font-size:11px;font-weight:700}.listing .classic-custom-pagination nav .pagination-wrapper{margin-bottom:90px}.job-listing-page .job-listing .listing{margin-top:47px}#pageContent .stats,#pageContent .hits-per-page,#pageContent .sort-by{display:block}.classic-custom-pagination.top .stats{margin:16px 0 0;text-align:right}.classic-custom-pagination.top{display:block;justify-content:space-between}#pageContent .stats .ais-Stats{font-size:18px;color:#3f3f3f;font-weight:700;line-height:30px}.stats-section{text-align:right;margin:32px 0 60px}@media screen and (max-width:992px){.stats-section{margin-top:16px}}.job-listing-page .ais-Hits-list{display:grid;gap:40px}.job-listing-page .ais-Hits .ais-Hits-item{background:#fff0;box-shadow:none;padding:0}.job-listing-page .job-listing .job{width:100%}.ais-SortBy,.ais-HitsPerPage{position:relative}.ais-SortBy:after,.ais-HitsPerPage:after{content:'';position:absolute;border-left:1px solid rgb(69 69 69 / .2);height:100%;width:50px;top:0;right:0;pointer-events:none}.job-listing .ais-HitsPerPage-select,.job-listing .ais-SortBy-select{height:initial;padding:12px 60px 12px 16px;font-size:18px;font-weight:700;border:1px solid rgb(69 69 69 / .2);border-radius:8px!important;background-color:#fff0;cursor:pointer;background-image:none}.job-listing .ais-SortBy-select{min-width:185px;width:auto}.job-listing .ais-HitsPerPage-select:hover,.job-listing .ais-SortBy-select:hover{background-image:none}.job-listing .ais-HitsPerPage-select:focus,.job-listing .ais-SortBy-select:focus{background-image:none;border-color:rgb(69 69 69 / .2);box-shadow:none}.job-listing .ais-HitsPerPage-select{min-width:93px}.pagination{display:block;padding-bottom:130px}.ais-Pagination .ais-Pagination-item--previousPage,.ais-Pagination .ais-Pagination-item--nextPage{display:none}.ais-Pagination .ais-Pagination-item+.ais-Pagination-item>.ais-Pagination-link,.ais-Pagination .ais-Pagination-item--disabled .ais-Pagination-link,.ais-Pagination .ais-Pagination-link{display:inline;font-size:18px;color:#3f3f3f;line-height:1.42857143;border-radius:8px;background-image:none;border:none;box-shadow:none;height:initial}.ais-Pagination .ais-Pagination-item+.ais-Pagination-item>.ais-Pagination-link{margin:0 7px 10px 0}.job-listing .ais-Pagination .ais-Pagination-item--firstPage .ais-Pagination-link,.job-listing .ais-Pagination .ais-Pagination-item--lastPage .ais-Pagination-link{padding:8px;margin:0}.job-listing .ais-Pagination .ais-Pagination-item--selected .ais-Pagination-link{font-weight:400;background-color:#8145EE;padding:10px 20px;color:#fff;background-image:none}.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-link:active{box-shadow:none}.ais-Pagination .ais-Pagination-item:not(.ais-Pagination-item--selected):not(.ais-Pagination-item--disabled) .ais-Pagination-link:hover{background-image:none}@media screen and (max-width:685px){.listing .per-page-selector-container{display:flex;width:100%}.classic-custom-pagination.top{display:flex;flex-wrap:wrap}.job-listing-page .job-listing .listing{display:block;margin-top:16px}.job-listing-page .job-listing .listing .hits{margin:40px 0}.filter-group-wrapper{flex-wrap:wrap}.filter-group-wrapper .form-group.listing-search-field:last-child{margin:0 0 12px 0!important}.classic-custom-pagination.top .stats{width:100%;text-align:left;margin:0 0 16px}.classic-custom-pagination.top .stats span{width:100%}.classic-custom-pagination.top .per-page-selector{display:grid;width:100%}.classic-custom-pagination.top .per-page-wrapper .per-page-selector .per-page-text{float:left}}@media screen and (max-width:1024px){.filter-group-wrapper .pages-search-dropdown .pages-search-dropdown-container .pages-search-dropdown-option-label{padding:3px 10px}.filter-group-wrapper .form-group .pages-search-dropdown input.option-checkbox{margin:6px 5px 5px 0}}@media screen and (max-width:768px){.pages-search-dropdown-selections-container .current-refinements .ais-CurrentRefinements-category{margin-left:10px}.filter-group-wrapper .form-group.listing-search-field{width:100%!important}}@media screen and (min-width:685px) and (max-width:720px){.filter-group-wrapper .pages-search-dropdown .pages-search-dropdown-container .pages-search-dropdown-option-label{padding:3px}.filter-group-wrapper .form-group .pages-search-dropdown input.option-checkbox{margin:6px 4px 5px 0}}@media screen and (max-width:512px){.search-input-fields .pages-search-dropdown-selections-container{padding:0 16px!important}.filter-group-wrapper .pages-search-dropdown .pages-search-dropdown-container .pages-search-dropdown-option-label{padding:3px 20px}.filter-group-wrapper .form-group .pages-search-dropdown input.option-checkbox{margin:6px 10px 5px 0}}@media screen and (max-width:375px){.searchbox .ais-SearchBox-input{width:82%}}.promote-info-modal .circle{display:none!important}.promote-info-modal-container.container-fluid{margin:233px auto 170px;max-width:600px}.promote-info-modal-container .apply_text_2 p a{font-weight:700;text-decoration-line:underline;color:#8650c9}@media screen and (max-width:768px){.promote-info-modal-container.container-fluid{padding:0 32px}}@media screen and (max-width:512px){.promote-info-modal-container.container-fluid{padding:0 16px}}.candidate-questions-container,.candidate-questions-container .question-box-container,.candidate-questions-container .title,.candidate-questions-container .text{max-width:1100px!important}.candidate-questions-container .buttons-container{max-width:200px;margin-left:0}.candidate-questions-container .buttons-container>.block-content{display:flex;flex-direction:row}.candidate-questions-container .buttons-container>.block-content .section-container{margin-left:0}.candidate-questions-container .buttons-container a{background-color:transparent!important;border:1px solid #454545;color:#3f3f3f!important}.candidate-questions-container .buttons-container a:hover{border:1px solid #454545}.candidate-questions-container .submit-button-container a{background-color:transparent!important;color:#3f3f3f!important}.candidate-questions-container .submit-button-container a::before{content:"";position:absolute;inset:0;border-radius:32px;padding:2px;background:linear-gradient(to right,#00bdff,#e811fa);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;margin:-2px}.job-info-cards{display:flex;gap:34px;margin-top:60px;margin-bottom:90px}@media only screen and (max-width:767px){.job-info-cards{flex-direction:column;gap:0;margin-bottom:26px}}.job-info-card{display:flex;flex-direction:column;align-items:flex-start;background-color:#F8F8F8;padding:36px 50px;margin-bottom:34px;border-radius:18px}.job-cards-col-left .job-info-card:last-child,.job-cards-col-right .job-info-card:first-child{background-color:#F2ECFE}.form .form-group .selected-option input{width:100%;padding:1rem .6rem;font-size:1.1rem;border:.1rem solid #fff0;outline:none}.form .selected-option input[type="tel"]{border-radius:0 .5rem .5rem 0}.form .form-group .selected-option input:focus{border:.1rem solid #000}.form .selected-option{background-color:#eee;border-radius:8px;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.form .selected-option div{position:relative;width:6rem;padding:0 2.8rem 0 .5rem;text-align:center;cursor:pointer}.form .selected-option div::after{position:absolute;content:"";right:.8rem;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-right:.12rem solid #000;border-bottom:.12rem solid #000;transition:0.2s}.form .selected-option div.active::after{transform:translateY(-50%) rotate(225deg)}.form .form-group .options{position:absolute;width:100%;background-color:#fff;border-radius:.5rem;display:none}.form .form-group .options.active{display:block;z-index:1;border:1px solid #ddd}.form .form-group .options ol{list-style:none;max-height:23rem;overflow:overlay;padding:0}.form .form-group .options ol::-webkit-scrollbar{width:.6rem}.form .form-group .options ol::-webkit-scrollbar-thumb{width:.4rem;height:3rem;background-color:#ccc;border-radius:.4rem}.form .form-group .options ol li{padding:1rem;display:flex;justify-content:space-between;cursor:pointer}.form .form-group .options ol li.hide{display:none}.form .form-group .options ol li:not(:last-child){border-bottom:.1rem solid #eee}.form .form-group .options ol li:hover{background-color:lightcyan}.form .form-group .options ol li .country-name{margin-left:.4rem}.page-wrapper{display:block}.text p{margin:0}.text p span{font-size:18px!important;line-height:30px}.pt-80{padding-top:80px}.searchbox .ais-SearchBox{max-width:1100px;margin:0 auto}.ais-SearchBox-form::before{display:none!important}p{margin:0 0 40px}.section-type-image{position:relative;display:block;min-width:150px;background:none;margin:0 auto;opacity:1;filter:none}:focus,input[type="radio"]:focus,input[type="text"],textarea{outline:none}.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"],.radio input[type="radio"],.radio-inline input[type="radio"]{position:absolute;margin-left:-20px}input[type="checkbox"],input[type="radio"]{margin:4px 0 0;line-height:normal}.checkbox label{display:inline-block;position:relative;padding-left:5px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}img{vertical-align:middle}#WDForm #fake_submit{display:inline-block;padding:.875rem 1.875rem;background-color:#8145ee!important;background-image:none;color:#ffffff!important;text-transform:uppercase;text-decoration:none;text-shadow:none;font-size:1.25rem;font-family:'Oswald',serif;font-weight:700;line-height:28px;position:relative;border-radius:30px;box-shadow:none;border:none}#WDForm #fake_submit::before{display:none!important}#WDForm #fake_submit:hover{color:#fff!important;background-color:#E811FA!important}.btn-purple{display:inline-block;padding:.875rem 1.875rem;background-color:#8145ee;background-image:none;color:#fff;text-transform:uppercase;text-decoration:none;text-shadow:none;font-size:1.25rem;font-family:'Oswald',serif;font-weight:700;line-height:28px;position:relative;border-radius:30px;box-shadow:none;border:none}.btn-purple:after{content:'\2192';font-family:'Oswald',serif;color:inherit;margin-left:8px}.btn-purple:hover{color:#fff;background-color:#E811FA}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #fff0;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-pill{padding-top:8px!important;padding-bottom:8px!important}.btn-rounded-blue{border-radius:25px;padding:10px 35px;height:auto;color:#fff;background-color:#38a4fe}.btn{background-color:#d8d8d8;transition:background-color 0.1s ease-out}.btn.btn-round{border-radius:25px}.btn,.button{position:relative}.btn,.btn:active,.btn:focus,.button,.button:active,.button:focus{outline:none!important}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.ais-Dropdown-button{border:1px solid #d6d6e7;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:.8rem;background-color:#fff0}.ais-Dropdown-button--refined{font-weight:700}.ais-Dropdown .ais-Panel-body>div>div[class^="ais-"]{position:absolute;border:1px solid #ccc;border-radius:.25rem;padding:.5rem 1rem;margin-top:.5rem;background-color:#fff}.ais-Dropdown .ais-Panel-header{margin-bottom:0;padding-bottom:0;border-bottom:0}.ais-Dropdown .ais-Panel-body{display:none}.ais-Dropdown--opened .ais-Panel-body{display:block}.ais-Dropdown .ais-Panel-body{position:relative}.ais-Dropdown-close{display:none}@media only screen and (max-width:375px){.ais-Dropdown--opened .ais-Panel-body{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}.ais-Dropdown--opened .ais-Panel-body>div>div[class^="ais-"]{margin-top:0;top:0;left:0;right:0;height:85vh;border:0}.ais-Dropdown--opened .ais-Panel-footer{position:absolute;top:85vh;width:100%;left:0;bottom:0}.ais-Dropdown-close{border:1px solid #d6d6e7;background:#fff;border-radius:.25rem;padding:.25rem .5rem;cursor:pointer;width:calc(100% - 2rem);margin:0 1rem;height:3rem;font-size:1rem}.ais-Dropdown-close:hover{background-color:#f5f5fa}.ais-Dropdown--opened .ais-Dropdown-close{display:inline}}ul.footer__social__list{display:flex;margin:0;padding:0;list-style:none;justify-content:center;padding-bottom:3.25rem}@media only screen and (min-width:768px){ul.footer__social__list{justify-content:flex-start;padding-bottom:0}}ul.footer__social__list li{list-style-type:none;margin-right:14px}ul.footer__social__list a{display:flex;align-items:center;justify-content:center;border-radius:50%;height:30px;width:30px;transition:all 0.3s ease-in-out}ul.footer__social__list a img{max-width:100%;height:auto}.flip-container{perspective:1000px}.flip-container:hover .flipper,.flip-container.hover .flipper{transform:rotateY(180deg)}.flip-container,.front,.back{width:30px;height:30px}.flipper{transition:0.6s;transform-style:preserve-3d;position:relative}.front,.back{backface-visibility:hidden;position:absolute;top:0;left:0}.front{z-index:2;transform:rotateY(0deg)}.back{transform:rotateY(180deg)}@media (max-width:1280px){.desktop-logo{display:none!important}}.page-wrapper.default-wrapper.co-wrapper{margin-bottom:0}.e404{position:relative;width:100%;overflow:hidden}.e404 h1{margin-top:0;margin-bottom:5px;font-size:3rem;line-height:1;@media (min-width:768px){margin-bottom:5px;font-size:6rem;line-height:1}}.e404 h2{font-size:1.2rem;margin-top:0;line-height:1;@media (min-width:768px){font-size:1.6rem;margin-top:0;line-height:1}}.e404 p{font-size:18px;line-height:30px}.e404 svg{width:100%;height:100%}.e404 p:last-child{margin-bottom:0}.lottie-bg{z-index:-1;width:100%;height:100%;left:0;right:0;position:relative;margin-left:auto;margin-right:auto;transform:scale(1.2);overflow:hidden;@media (min-width:768px){padding:50px;transform:scale(1)}}.e404-content-container{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.e404-content{background-color:rgb(255 255 255 / .8);padding:1rem;border-radius:16px;max-width:360px}.page-container.default-container{max-width:1100px;margin:0 auto}@media (max-width:1100px){.page-container.default-container{padding:0 16px}}@media (max-width:767px){.page-container.default-container{padding:0 32px}}.page-wrapper.default-wrapper{margin-top:100px;margin-bottom:100px}.generated-form{display:flex;flex-wrap:wrap;gap:30px}.generated-form>div{width:calc(50% - 15px)}@media (max-width:767px){.generated-form>div{width:100%}}.generated-form label{font-size:18px;font-weight:400;line-height:27px;color:#393939;margin-bottom:8px}.generated-form input[type=text],.generated-form select{display:block;width:100%;padding:6px 12px!important;font-size:16px;font-weight:400;line-height:24px;color:#212529;background-color:#F8F8F8;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;height:52px;border-radius:8px!important;border:1px solid rgb(112 112 112 / .54)}.generated-form select{background-image:url(https://res.cloudinary.com/smartdreamers/image/upload/v1695826118/company_logos/c2d2e47802c17b39fbf6d45951234dac.svg)!important;background-size:15px!important;background-repeat:no-repeat;background-position:right 20px center}.generated-form .input-row-Country{width:100%}.generated-form .text.input-row-Other-Skills,.generated-form .text.input-row-Other-Interest,.generated-form .input-row-Captcha{width:100%}.generated-form .actions input[type=button]{display:inline-block;padding:.875rem 2.8125rem .875rem 1.875rem;background-color:#8145ee;background-image:none;color:#ffffff!important;text-transform:uppercase;text-decoration:none;text-shadow:none;font-size:18px;font-family:'Oswald',serif;font-weight:700;line-height:28px;position:relative;border-radius:50px;box-shadow:none;border:none;transition:.3s all ease-in-out}.generated-form .actions input[type=button]:hover{background-color:#E811FA!important}.generated-form .actions{display:inline-block;position:relative}.generated-form .actions:after{content:'\e20a';font:var(--fa-font-regular);font-family:'Font Awesome 6 Pro';margin-left:8px;position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#fff;font-size:18px;pointer-events:none}.generated-form .error-message,.generated-form .required,.generated-form .Country-error{color:#a84242}.generated-form .error input,.generated-form .error select{border:1px solid #ef7373!important}.generated-form .error.multi_select label.multi_select-label{color:#a84242}.content-block{margin-top:60px;padding-top:60px;border-top:1px solid #707070;display:block}.faqs-list{margin-top:60px}.accordion{margin-top:2.5rem;margin-bottom:4rem;@media (min-width:48.001em){margin-top:5rem;margin-bottom:8rem}}.accordion__item{margin-right:0;margin-left:0;scroll-margin-top:200px}.accordion__toggle{font-size:1.375rem;font-family:'Oswald',serif;font-weight:400;line-height:34px;position:relative;width:100%;padding:1.5rem 3.75rem 1.5rem 0;border:0;border-bottom:.0625rem solid #707070;background-color:#fff0;color:#373c50;text-align:left;text-transform:uppercase;@media (min-width:48.001em){padding:3rem 4.25rem 3rem 0;font-size:2rem;line-height:45px}}.accordion__item--active .accordion__toggle{border-bottom:0}.accordion__icon{position:absolute;top:50%;right:0;width:1.25rem;margin-top:-1.375rem;transition:all .3s ease-in-out;color:#4e1fa2;font-size:1.5rem}.accordion__item--active .accordion__icon{transform:rotate(180deg)}.accordion__content{transition:all .3s ease-in-out;background-color:#f8f8f8;overflow:hidden}:not(.accordion__item--active)>.accordion__content{height:0!important}.accordion__interior{padding:2rem 1rem;@media (min-width:48.001em){padding:3rem}}