@keyframes backAnimation{0%{border-radius:50%}40%{width:29px;height:29px}80%{width:100%;border-radius:25px}100%{width:100%;height:29px;border-radius:17px;transform:scale(1)}}.padding-left-0{padding-left:0}.padding-right-0{padding-right:0}.padding-horizontal-0{padding-left:0;padding-right:0}.popup-wrapper{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%}.popup-wrapper:before{display:block;content:" ";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0.5}.popup-content{width:444px;height:489px;border-radius:5px;box-shadow:0 12px 25px 0 rgba(51,67,76,0.15);background-color:#ffffff;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:40px 57px 86px 57px}.popup-content img{margin-bottom:35px}.popup-content .popup-text-first{font-family:"Open Sans";font-size:24px;font-weight:800;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#3f3f3f;margin-bottom:32px}.popup-content .popup-text-second{font-family:"Open Sans";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;text-align:center;color:#3f3f3f}.popup-content .popup-closer{width:217px;height:46px;box-shadow:0 2px 14px rgba(51,67,76,0.1);border-radius:23px;border:1px solid #ffc000;background-color:#ffc000;font-family:"Open Sans";opacity:0.9;font-size:16px;font-weight:600;color:#000;text-align:center;padding:10px;margin-top:40px;cursor:pointer}.popup-shower{cursor:pointer;text-decoration:none}.filter-form{width:100%;padding:32px 66px 46px 45px;position:relative;z-index:1;margin:0 auto;margin-top:10px;box-shadow:0 2px 10px rgba(51,67,76,0.05);border-radius:6px;border:1px solid rgba(217,217,217,0.4);background-color:#ffffff;display:none}.filter-form .filter-form-title{display:flex;padding-bottom:18px;align-items:center}.filter-form .filter-form-title h2{color:#000000;font-family:"Open Sans";font-size:24px;font-weight:800;margin-right:14px}.filter-form .filter-form-title p{color:#b9b9b9;font-family:"Open Sans";font-size:16px;font-weight:400;margin-right:15px}.filter-form .filter-form-title button{color:#ffb100;font-family:"Open Sans";font-size:16px;font-weight:600;margin-top:3px;padding:0}.filter-form .checkbox-wrapper{display:flex;flex-wrap:wrap}.filter-form .filter-category{display:flex;flex-direction:column;margin-bottom:18px}.filter-form .filter-category h4{color:#b9b9b9;font-family:"Open Sans";font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}.filter-form .filter-category .filter-category-list{display:flex;flex-direction:column;flex-wrap:wrap;height:96px}.filter-form .filter-category .filter-category-list label{margin-bottom:4px}.filter-form .filter-category .filter-category-list label input{display:none}.filter-form .filter-category .filter-category-list label span{cursor:pointer;display:inline-flex;padding-right:9px;padding-top:3px;padding-bottom:3px;padding-left:10px;color:#000000;font-family:"Open Sans";font-size:16px;font-weight:400;position:relative}.filter-form .filter-category .filter-category-list label span:before{content:"";position:absolute;width:0;height:0;right:0;left:0;top:0;bottom:0;margin:auto;z-index:-1;animation-play-state:paused;transform:scale(1.9);background:#ffedb3}.filter-form .filter-category .filter-category-list label input:checked+span:before{animation:backAnimation 0.5s ease-out infinite forwards;animation-iteration-count:1;animation-play-state:running}.filter-form .filter-category .filter-category-list.job-type,.filter-form .filter-category .filter-category-list.presence{height:74px;align-content:initial}.email-subscription{width:100%;position:relative;color:white;display:flex;align-items:center;justify-content:center;padding:10px}.email-subscription .filter-form-subscribe h2{font-size:24px;font-weight:800}.email-subscription .filter-form-subscribe .filter-form-wrapper{display:flex;align-items:flex-end;margin-top:19px}.email-subscription .filter-form-subscribe .filter-form-wrapper .form-input{display:flex;flex-direction:column}.email-subscription .filter-form-subscribe .filter-form-wrapper .form-input .label-info{display:flex;justify-content:space-between}.email-subscription .filter-form-subscribe .filter-form-wrapper .form-input .invalid-text{color:#d34646;font-family:"Open Sans";font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.email-subscription .filter-form-subscribe .filter-form-wrapper .form-input .invalid-input{background-color:#fff2f2;color:#d34646}.email-subscription .filter-form-subscribe .filter-form-wrapper .form-input label{margin-bottom:11px;color:#3f3f3f;font-family:"Open Sans";font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.email-subscription .filter-form-subscribe .filter-form-wrapper .form-input input{width:400px;padding-left:20px;padding-top:9px;margin-left:0;padding-bottom:14px;box-shadow:0 2px 10px rgba(51,67,76,0.05);border-radius:23px;border:1px solid rgba(217,217,217,0.4);background-color:#ffffff}.email-subscription .filter-form-subscribe .filter-form-wrapper button{width:143px;height:46px;margin-left:19px;box-shadow:0 2px 14px rgba(51,67,76,0.1);border-radius:23px;border:1px solid #ffc000;background-color:#ffc000;font-weight:600}.email-subscription .filter-form-subscribe p{margin-top:10px;color:#b9b9b9}.filter-form.show{display:flex;flex-direction:column}.search.padding-bottom-0{padding-bottom:0}button,input{background-color:transparent;border:none;font-size:100%;font-weight:normal}.highlight{border-bottom:3px solid #ffc000}.search-specific{position:relative;padding:89px 0 90px 0;overflow:hidden;background-color:#efeae4}.search-specific button.apply-search{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:45px;padding:0;padding-bottom:2px;font-family:"Open Sans";width:279px;height:46px;-webkit-box-shadow:0 2px 14px rgba(51,67,76,0.1);box-shadow:0 2px 14px rgba(51,67,76,0.1);border-radius:23px;border:1px solid #ffc000;background-color:#ffc000;font-family:"Open Sans";opacity:0.9;font-size:16px;font-weight:600;color:#000}.search-specific .search-header{position:relative;z-index:2;color:#000000;font-size:50px;font-weight:800;margin-bottom:32px}.search{position:relative;padding:89px 0 164px 0;overflow:hidden}.search button.apply-search{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:45px;padding:0;padding-bottom:2px;font-family:"Open Sans";width:279px;height:46px;-webkit-box-shadow:0 2px 14px rgba(51,67,76,0.1);box-shadow:0 2px 14px rgba(51,67,76,0.1);border-radius:23px;border:1px solid #ffc000;background-color:#ffc000;font-family:"Open Sans";opacity:0.9;font-size:16px;font-weight:600;color:#000}.search .search-background-left{position:absolute;z-index:1;top:78px;left:0;width:403px;height:430px;background-size:cover;background-repeat:no-repeat;background-image:url(../assets/search/1.gif)}.search .search-background-right{position:absolute;z-index:1;top:72px;right:0px;width:425px;height:409px;background-size:cover;background-repeat:no-repeat;background-image:url(../assets/search/2.gif)}.search .search-header{position:relative;z-index:2;color:#000000;font-size:60px;font-weight:800;margin-bottom:32px}.search .search-panel{position:relative;z-index:2;display:flex}.search .filter-tags-list{position:relative;z-index:4;display:flex;flex-wrap:wrap}.search .filter-tags-list .tag{height:26px;margin-top:12px;margin-right:10px;padding:3px 20px 4px 19px;border-radius:17px;color:#181711;background-color:#fdebb2;text-align:center;font-size:16px;font-weight:400}.search .keywords,.search .location{padding-top:14px;padding-bottom:15px}.search .keywords{display:flex;align-items:center;width:392px;padding-left:25px;box-shadow:0 2px 10px rgba(51,67,76,0.05);border-radius:100px 0 0 100px;border:1px solid rgba(217,217,217,0.4);background-color:#ffffff}.search .location{display:flex;align-items:center;padding-left:16px;width:250px;box-shadow:0 2px 10px rgba(51,67,76,0.05);border:1px solid rgba(217,217,217,0.4);background-color:#ffffff}.search .filters{display:flex;align-items:center;width:169px;box-shadow:0 2px 10px rgba(51,67,76,0.05);border:1px solid rgba(217,217,217,0.4);background-color:#ffffff;position:relative}.search .filters svg{margin-left:14px}.search .filters button{position:absolute;width:100%;height:100%;font-size:16px;padding-left:20px}.search .search-btn{text-align:center;width:130px;margin-left:5px;box-shadow:0 2px 14px rgba(51,67,76,0.1);border-radius:0 100px 100px 0;border:1px solid #ffc000;background-color:#ffc000;padding:0;display:flex;justify-content:center}.search .search-btn button{width:100%;height:100%;padding-right:10px;margin:0;color:#000000;font-family:"Open Sans";font-size:16px;font-weight:600}.search input{width:100%;margin-left:9px;font-size:16px}.opportunites{position:relative;padding:43px 0 0 0;background:#fafafa}.opportunites .back-right{position:absolute;right:0;top:382px}.opportunites .back-left{position:absolute;top:824px}.opportunites .opportunites-header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:39px}.opportunites .opportunites-header-wrapper .opportunites-header{font-family:"Open Sans";font-size:32px;font-weight:800}.opportunites .opportunites-header-wrapper button{padding:0;padding-right:5px;margin-top:14px}.opportunites .sort-options{flex:auto;flex-direction:row-reverse;text-align:end}.opportunites .opportunites-block{position:relative;border:1px solid #e8e8e8;display:flex;z-index:2;padding:34px 19px 34px 42px;box-shadow:0 12px 25px rgba(51,67,76,0.07);border-radius:5px;margin-bottom:30px;background-color:#fff}.opportunites .opportunites-block .opportunites-block-title{display:flex;border-radius:1px;padding-right:46px;border-right:1px solid #f0f0f0}.opportunites .opportunites-block .opportunites-block-title div{display:flex;flex-direction:column;align-items:center}.opportunites .opportunites-block .opportunites-block-title img{width:119px;height:119px;margin-right:23px;margin-left:23px;border-radius:50%;object-fit:contain;box-shadow:0 3px 4px 1px rgba(0,0,0,0.07)}.opportunites .opportunites-block .opportunites-block-title p{margin-top:8px;color:#3f3f3f;font-family:"Open Sans";font-size:16px;font-weight:400;width:100%;text-align:center}.opportunites .opportunites-block .opportunites-block-title .timestamp{color:#b9b9b9;margin-left:auto;height:26px;margin-bottom:6px;padding:1px 12px 5px 12px;margin-top:6px;position:absolute;right:21px;top:28px}.opportunites .opportunites-block .opportunites-block-title .today{right:24px;top:30px;width:auto;border-radius:13px;color:#1ab7ae;background-color:#e8f8f6}.opportunites .opportunites-block .opportunites-block-content{padding-left:38px}.opportunites .opportunites-block .opportunites-block-text{margin-right:58px;padding:0;color:#3f3f3f;font-family:"Open Sans";text-align:left;font-size:24px;font-weight:800;margin-right:110px;display:inline-block}.opportunites .opportunites-block .list-info{display:flex;flex-wrap:wrap;margin-top:16px}.opportunites .opportunites-block .list-info li{margin-right:25px}.opportunites .opportunites-block .list-info .list-title{color:#b9b9b9;font-family:"Open Sans";margin-bottom:4px;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.opportunites .opportunites-block .list-info .list-text{color:#3f3f3f;font-family:"Open Sans";font-size:16px;font-weight:600}.opportunites .opportunites-block .tags{display:flex;flex-wrap:wrap;margin-top:32px}.opportunites .opportunites-block .tags .tag{height:26px;margin-bottom:5px;margin-right:5px;padding:4px 12px 4px 13px;border-radius:13px;background-color:rgba(216,216,216,0.3);text-align:center;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.opportunites .opportunites-block .tags .remote{background-color:#e3e3fd;color:#7578f9}.opportunites .opportunites-block .tags .final-client{background-color:#e6f2fd;color:#1579df}.opportunites .opportunites-block.selected{border-radius:5px;border:3px solid #ffc000;background-color:#ffffff;padding:32px 17px 32px 40px}.opportunites .opportunites-block.selected .opportunites-block-title{border-right:1px solid #ffc000}.opportunites .black{color:black;font-weight:800}.opportunites #pagination{position:relative;z-index:1;margin-top:70px;margin-bottom:115px;height:60px;border-radius:30px;border:1px solid #e8e8e8;background-color:#ffffff}.opportunites #pagination ul{display:flex;width:100%;align-items:center;height:100%}.opportunites #pagination ul li{display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin-left:10px}.opportunites #pagination ul li #previous-page,.opportunites #pagination ul li #next-page{display:flex;align-items:center}.opportunites #pagination ul li #previous-page .previous-arrow,.opportunites #pagination ul li #next-page .previous-arrow{margin-right:5px;transform:rotate(180deg)}.opportunites #pagination ul li #previous-page .disabled-previous-arrow,.opportunites #pagination ul li #next-page .disabled-previous-arrow{margin-right:5px}.opportunites #pagination ul li #previous-page .next-arrow,.opportunites #pagination ul li #next-page .next-arrow{margin-left:5px}.opportunites #pagination ul li #previous-page .disabled-next-arrow,.opportunites #pagination ul li #next-page .disabled-next-arrow{margin-left:5px;transform:rotate(-180deg)}.opportunites #pagination ul .active{border-radius:50px;background-color:#f3f3f3}.opportunites #pagination ul .previous{width:auto;margin-right:auto;margin-left:41px}.opportunites #pagination ul .next{width:auto;margin-left:auto;margin-right:41px}@media (min-width: 1200px) and (max-width: 1439.98px){.filter-panel{margin-left:5px;padding-right:26px}.search .filter-tags-list{margin-left:16px}.search .filter-tags-list .tag{margin-top:14px;height:30px}.search .search-panel{margin-left:5px}.search .search-background-right{top:71px;right:-110px;width:427px;height:415px}.opportunites .back-left,.opportunites .back-right{display:none}.opportunites .opportunites-block{margin-bottom:29px;padding-left:30px;padding-right:20px}.opportunites .opportunites-block .opportunites-block-text{margin-right:110px;min-height:66px}.opportunites .opportunites-block .opportunites-block-title img{margin-right:23px;margin-left:40px}.opportunites .opportunites-block .opportunites-block-title .timestamp{padding-right:10px}.opportunites .opportunites-block .opportunites-block-title .today{top:33px;margin-right:2px}.opportunites .opportunites-block .list-info li{margin-right:26px;min-width:auto}.opportunites .opportunites-block .list-info .list-text{min-height:44px;max-width:171px}.opportunites .opportunites-block .list-info li:nth-child(3) .list-text,.opportunites .opportunites-block .list-info li:nth-child(4) .list-text{min-height:23px}.opportunites .opportunites-block .list-info li:nth-child(3),.opportunites .opportunites-block .list-info li:nth-child(4){height:auto;margin-bottom:0}.opportunites .opportunites-block .tags{display:flex;min-height:auto;margin-top:11px}.opportunites .opportunites-block .tags .tag{margin-top:0}.opportunites .see-more{margin-top:20px}.opportunites #pagination{margin-bottom:113px}}@media screen and (max-width: 1199.98px){.popup-content{width:450px}.popup-content img{margin-bottom:42px}.popup-content .popup-text-first{margin-bottom:24px}.filter-form{padding:30px 20px 18px 45px}.filter-form .filter-category .filter-category-list{height:128px}.search{padding-bottom:89px}.search .filter-tags-list .tag{margin-left:13px;margin-right:0;margin-top:16px}.search .search-background-left{top:83px;left:-28px;width:340px;height:339px}.search .search-background-right{top:61px;right:-72px;width:345px;height:355px}.search .search-header{margin-bottom:30px}.search .keywords{padding-left:19px;width:229px}.search .location{padding-left:11px;width:205px}.search .filters{width:151px}.search .filters button{padding-left:34px}.opportunites .back-left,.opportunites .back-right{display:none}.opportunites .opportunites-block.selected{padding:32px 17px 30px 22px}.opportunites .opportunites-block{padding-top:34px;padding-left:25px}.opportunites .opportunites-block .tags{margin-top:23px}.opportunites .opportunites-block .list-info li:nth-child(4){margin-right:0}.opportunites .opportunites-block .list-info li{min-width:158px;margin-right:24px;margin-bottom:9px}.opportunites .opportunites-block .list-info .list-text{min-height:auto;max-width:171px}.opportunites .opportunites-block .opportunites-block-title{padding-right:25px}.opportunites .opportunites-block .opportunites-block-title div{width:119px;height:119px}.opportunites .opportunites-block .opportunites-block-title .today{margin-right:0px;margin-top:8px;margin-bottom:1px;padding:1px 12px 2px 12px}.opportunites .opportunites-block .opportunites-block-title p{text-align:center}.opportunites .opportunites-block .opportunites-block-content{padding-left:29px}.opportunites #pagination{margin-bottom:113px}.opportunites #pagination ul .next{margin-right:26px}.opportunites #pagination ul .previous{margin-left:26px}}@media screen and (max-width: 991.98px){.search{padding-bottom:95px}.search .search-background-left{top:8px;background-size:contain;left:-107px;width:458px;height:427px}.search .search-background-right{display:none}.opportunites{padding-top:37px}.opportunites .opportunites-block .opportunites-block-title .timestamp{margin-bottom:3px}}@media screen and (max-width: 767.98px){.popup-content{width:420px}.filter-form{padding-left:30px;padding-right:30px;margin-bottom:36px}.filter-form .filter-form-title p{margin-left:auto}.filter-form .filter-category .filter-category-list{height:200px}.search{padding:123px 0 86px 0}.search .filter-tags-list{top:4px}.search .search-background-left{display:none}.search .search-background-right{display:block;top:-23px;background-size:contain;right:-172px;width:524px;height:527px}.search .keywords,.search .location,.search .filters{padding-top:17px;padding-bottom:17px;width:50%}.search .search-btn{width:50%}.search .search-header{font-size:35px;line-height:40px}.search .search-panel{display:flex;flex-wrap:wrap;margin-left:0}.search .keywords{padding-left:28px;width:279px}.search .location{padding-left:20px;width:229px;border-radius:0px 100px 100px 0px}.search .filters{height:56px;margin-top:20px;border-radius:100px 0px 0px 100px}.search .filters svg{margin-left:27px}.search .filters button{padding-left:0px;padding-right:44px}.search .search-btn{height:56px;margin-top:20px;margin-left:0}.opportunites .opportunites-header{font-size:30px;margin-bottom:52px}.opportunites .opportunites-block.selected{padding:28px 17px 25px 40px}.opportunites .opportunites-block.selected .opportunites-block-title{border:none}.opportunites .opportunites-block{padding-top:25px;flex-direction:column;padding-left:40px}.opportunites .opportunites-block .opportunites-block-title{border:none}.opportunites .opportunites-block .opportunites-block-title div{flex-direction:row;width:auto;height:auto}.opportunites .opportunites-block .opportunites-block-title div img{margin:0;width:40px;height:40px;border-radius:50%}.opportunites .opportunites-block .opportunites-block-title div p{margin-top:0;margin-left:10px;margin-right:90px}.opportunites .opportunites-block .opportunites-block-title .today{height:26px;margin-right:8px;margin-top:5px}.opportunites .opportunites-block .opportunites-block-title .timestamp{right:31px;top:25px;margin-bottom:6px}.opportunites .opportunites-block .opportunites-block-content{padding-left:0}.opportunites .opportunites-block .list-info{margin-top:12px}.opportunites .opportunites-block .list-info li:nth-child(even){margin-right:0;margin-left:3px}.opportunites .opportunites-block .list-info .list-text{max-width:100%;min-width:157px;min-height:auto}.opportunites .opportunites-block .opportunites-block-text{margin-top:15px;margin-right:33px}.opportunites .opportunites-block .tags{margin-top:16px}.opportunites .opportunites-header-wrapper{align-items:flex-end}.opportunites .opportunites-header-wrapper .opportunites-header{font-family:"Open Sans";font-size:40px;font-weight:800;padding-right:0px;width:291px;margin-bottom:0}.opportunites .opportunites-header-wrapper button{display:flex;align-items:center;padding-right:0;margin-bottom:12px;margin-top:12px}.opportunites .opportunites-header-wrapper button svg{margin-left:5px}.opportunites #pagination{margin-top:30px;margin-bottom:80px}}@media screen and (max-width: 575.98px){.popup-content{width:345px;padding:40px 0 86px 0}.popup-content img{width:20%;margin-bottom:47px;margin-top:15px}.filter-form{padding-left:20px;padding-right:19px;padding-bottom:48px;margin-bottom:36px}.filter-form .filter-category .filter-category-list,.filter-form .filter-category .filter-category-list.job-type,.filter-form .filter-category .filter-category-list.presence{height:auto}picture{display:none}.email-subscription .filter-form-subscribe h2{font-size:20px}.email-subscription .filter-form-subscribe .filter-form-wrapper .form-input .invalid-text{position:absolute;right:20px}.email-subscription .filter-form-subscribe .filter-form-wrapper .form-input input{width:201px;border-radius:100px 0px 0px 100px}.email-subscription .filter-form-subscribe .filter-form-wrapper button{border-radius:0 100px 100px 0;margin-left:0;height:48px}.search{padding-top:60px;padding-bottom:16px}.search .search-header{margin-right:-3px;margin-left:-3px;margin-bottom:40px}.search .header-space{display:none}.search .search-background-right{display:none}.search .keywords{width:100%;border-radius:100px}.search .keywords input{margin-left:16px}.search .location{width:100%;border-radius:100px;margin-top:15px;padding-left:29px}.search .location input{margin-left:14px}.search .filters{width:226px;margin-top:15px}.search .filters button{padding-left:42px}.search .search-btn{width:119px;margin-top:15px}.opportunites .opportunites-header-wrapper{flex-direction:column;align-items:flex-start;margin-bottom:18px}.opportunites .opportunites-header-wrapper .opportunites-header{width:100%;font-size:28px;margin-bottom:7px;width:218px}.opportunites .opportunites-block.selected{padding:25px 20px 40px 20px}.opportunites .opportunites-block.selected .opportunites-block-title{border:none}.opportunites .opportunites-block.selected .opportunites-block-title p{margin-right:70px}.opportunites .opportunites-block{padding:25px 20px 40px 20px}.opportunites .opportunites-block .opportunites-block-title img{border-radius:50%}.opportunites .opportunites-block .opportunites-block-title .timestamp{padding-right:0;right:22px;top:23px}.opportunites .opportunites-block .opportunites-block-title .today{margin-right:0;padding-right:8px}.opportunites .opportunites-block .opportunites-block-text{font-size:18px;margin-right:0;min-height:auto}.opportunites .opportunites-block .list-info{margin-top:29px}.opportunites .opportunites-block .list-info li{margin-bottom:10px}.opportunites .opportunites-block .tags{margin-top:-2px}.opportunites .opportunites-block .tags .tag{margin-top:10px}.opportunites #pagination ul .next img,.opportunites #pagination ul .previous img{height:21px;width:10px}.opportunites #pagination ul .next{margin-right:10px}.opportunites #pagination ul .previous{margin-left:10px}}
