.selectric .select_arrow:before,.selectric-items li,.show_box,.block__accordion_title,.job_listings{transition:all 0.3s ease}.block__accordion_content>*:last-child:not(.button):not(.full_frame):not(blockquote),.block__accordion .practices__intro_content>*:last-child:not(.button):not(.full_frame):not(blockquote){margin-bottom:0;padding-bottom:0}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:0 solid transparent;border-radius:0;background:transparent;position:relative;overflow:hidden}.selectric:after{content:"";height:2px;width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(135deg, #692a8b 0%, #d475c7 100%)}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 20px 0 0;font-size:14px;line-height:40px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#0f0801;height:40px;user-select:none}.selectric .select_arrow{position:absolute;top:50%;transform:translate(0, -50%);height:16px;width:16px;right:0}.selectric .select_arrow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 1.69995L8 12.7' stroke='%231A1A1A' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 9L8 13.5L3.5 9' stroke='%231A1A1A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:transparent;border:1px solid rgba(0, 0, 0, 0);z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto;scrollbar-width:thin}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{font-size:14px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#0f0801;background:#fff;cursor:pointer}.selectric-items li:active{background:#bf6edb;color:#fff}@media screen and (min-width:1025px){.selectric-items li:hover{background:#bf6edb;color:#fff}}.selectric-items li.highlighted{background:#bf6edb;color:#fff}.selectric-items li.selected{display:none}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;user-select:none;background:#fff;color:#0f0801;display:none}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li:not(.parent_term){padding-left:15px}.selectric-items .selectric-group li.parent_term{font-weight:700}.show_box{position:absolute;left:50%;transform:translate(-50%, 0);bottom:0;display:inline-block;vertical-align:top;margin:0;opacity:0;visibility:hidden;z-index:3;top:calc(100% + 16px)}.show_box.is_loading{opacity:1;visibility:visible}.show_box .loader{margin:0 auto;width:30px;position:relative}.show_box .loader:before{content:"";display:block;padding-top:100%}.show_box .circular{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;transform-origin:center center;animation:rotate 2s linear infinite}.show_box .path{stroke-width:3;stroke-dashoffset:0;stroke-linecap:round;stroke-dasharray:1, 200;animation:dash 1.5s ease-in-out infinite, color 3s ease-in-out infinite;-webkit-animation:dash 1.5s ease-in-out infinite, color 3s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@keyframes color{100%,0%{stroke:#bf6edb}40%{stroke:#bf6edb}66%{stroke:#bf6edb}80%,90%{stroke:#bf6edb}}.selectric .select_arrow:before,.selectric-items li,.show_box,.block__accordion_title,.job_listings{transition:all 0.3s ease}.block__accordion_content>*:last-child:not(.button):not(.full_frame):not(blockquote),.block__accordion .practices__intro_content>*:last-child:not(.button):not(.full_frame):not(blockquote){margin-bottom:0;padding-bottom:0}.show_box{position:absolute;left:50%;transform:translate(-50%, 0);bottom:0;display:inline-block;vertical-align:top;margin:0;opacity:0;visibility:hidden;z-index:3;top:calc(100% + 16px)}.show_box.is_loading{opacity:1;visibility:visible}.show_box .loader{margin:0 auto;width:30px;position:relative}.show_box .loader:before{content:"";display:block;padding-top:100%}.show_box .circular{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;transform-origin:center center;animation:rotate 2s linear infinite}.show_box .path{stroke-width:3;stroke-dashoffset:0;stroke-linecap:round;stroke-dasharray:1, 200;animation:dash 1.5s ease-in-out infinite, color 3s ease-in-out infinite;-webkit-animation:dash 1.5s ease-in-out infinite, color 3s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@keyframes color{100%,0%{stroke:#bf6edb}40%{stroke:#bf6edb}66%{stroke:#bf6edb}80%,90%{stroke:#bf6edb}}.block__accordion:not(:last-child){margin-bottom:64px}@media screen and (max-width:1599px) and (min-width:768px){.block__accordion:not(:last-child){margin-bottom:80px}}@media screen and (min-width:1600px){.block__accordion:not(:last-child){margin-bottom:120px}}.block__accordion_row{position:relative;border-top:1px solid #1a1a1a}.block__accordion_row:last-child{border-bottom:1px solid #1a1a1a}.block__accordion_title{position:relative;cursor:pointer;user-select:none;padding:16px 64px 16px 24px}@media screen and (max-width:1024px) and (min-width:768px){.block__accordion_title{padding:24px 72px 24px 32px}}@media screen and (min-width:1025px){.block__accordion_title{padding:24px 80px 24px 40px}}.block__accordion_title:active .circle_arrow{border-color:#bf6edb}.block__accordion_title:active .circle_arrow:before{filter:brightness(0) saturate(100%) invert(100%)}.block__accordion_title:active .circle_arrow:after{opacity:1;visibility:visible}@media screen and (min-width:1025px){.block__accordion_title:hover .circle_arrow{border-color:#bf6edb}.block__accordion_title:hover .circle_arrow:before{filter:brightness(0) saturate(100%) invert(100%)}.block__accordion_title:hover .circle_arrow:after{opacity:1;visibility:visible}}.block__accordion_title .circle_arrow{position:absolute;top:50%;transform:translate(0, -50%);right:24px;z-index:1}@media screen and (max-width:1024px) and (min-width:768px){.block__accordion_title .circle_arrow{right:32px}}@media screen and (min-width:1025px){.block__accordion_title .circle_arrow{right:40px}}@media screen and (max-width:767px){.block__accordion.practices .block__accordion_title.is_open{margin-bottom:8px}}@media screen and (max-width:1599px) and (min-width:768px){.block__accordion.practices .block__accordion_title.is_open{margin-bottom:40px}}@media screen and (min-width:1600px){.block__accordion.practices .block__accordion_title.is_open{margin-bottom:56px}}@media screen and (min-width:1025px){.block__accordion.practices .block__accordion_title.is_open{position:sticky;top:72px;z-index:4;background-color:#fff}.logged-in.admin-bar .block__accordion.practices .block__accordion_title.is_open{top:104px}}.block__accordion_content{display:none;padding:0 24px 24px}@media screen and (min-width:1025px){.block__accordion_content{padding:0 40px 24px}}@media screen and (max-width:1599px){.block__accordion_content.practices--accordion{padding-bottom:40px}}@media screen and (min-width:1600px){.block__accordion_content.practices--accordion{padding-bottom:64px}}.block__accordion_content>*[class^="practices"]{margin-bottom:60px}@media screen and (max-width:1024px) and (min-width:768px){.block__accordion_content>*[class^="practices"]{margin-bottom:80px}}@media screen and (max-width:1599px) and (min-width:1025px){.block__accordion_content>*[class^="practices"]{margin-bottom:100px}}@media screen and (min-width:1600px){.block__accordion_content>*[class^="practices"]{margin-bottom:100px}}.block__accordion .practices__intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media screen and (min-width:1025px){.block__accordion .practices__intro{flex-direction:row;gap:20px}}@media screen and (min-width:1025px){.block__accordion .practices__intro .ui._title{width:258px}}.block__accordion .practices__intro_content{flex:1}.block__accordion .practices__track_record_top:not(:empty){margin-bottom:64px}@media screen and (max-width:1024px) and (min-width:768px){.block__accordion .practices__track_record_top:not(:empty){margin-bottom:80px}}@media screen and (min-width:1025px){.block__accordion .practices__track_record_top:has(.practices__track_record_description){margin-bottom:0}}.block__accordion .practices__track_record_title{margin-bottom:32px}@media screen and (max-width:1024px) and (min-width:768px){.block__accordion .practices__track_record_title{margin-bottom:40px}}@media screen and (min-width:1600px){.block__accordion .practices__track_record_title{margin-bottom:24px}}@media screen and (min-width:1025px){.block__accordion .practices__track_record_description{margin-left:auto;max-width:41.66%}}@media screen and (min-width:1025px){.block__accordion .practices__track_record .posts_grid{grid-template-columns:repeat(12, 1fr);grid-column-gap:0}}@media screen and (min-width:1025px){.block__accordion .practices__track_record .posts_grid .load_more_holder{grid-column:span 12}}.block__accordion .practices__track_record .post_item{}@media screen and (min-width:1025px){.block__accordion .practices__track_record .post_item:nth-child(4n+1),.block__accordion .practices__track_record .post_item:nth-child(4n+5){grid-column:span 7;grid-column-start:1;grid-column-end:8}}@media screen and (max-width:1599px) and (min-width:1025px){.block__accordion .practices__track_record .post_item:nth-child(4n+1),.block__accordion .practices__track_record .post_item:nth-child(4n+5){margin-right:55px}}@media screen and (min-width:1600px){.block__accordion .practices__track_record .post_item:nth-child(4n+1),.block__accordion .practices__track_record .post_item:nth-child(4n+5){margin-right:78px}}@media screen and (min-width:1025px){.block__accordion .practices__track_record .post_item:nth-child(4n+4),.block__accordion .practices__track_record .post_item:nth-child(4n+8){grid-column:span 7;grid-column-start:6;grid-column-end:13;margin-top:68px}}@media screen and (max-width:1599px) and (min-width:1025px){.block__accordion .practices__track_record .post_item:nth-child(4n+4),.block__accordion .practices__track_record .post_item:nth-child(4n+8){margin-left:55px}}@media screen and (min-width:1600px){.block__accordion .practices__track_record .post_item:nth-child(4n+4),.block__accordion .practices__track_record .post_item:nth-child(4n+8){margin-left:78px}}@media screen and (min-width:1025px){.block__accordion .practices__track_record .post_item:nth-child(4n+2){margin-top:180px}}@media screen and (min-width:1025px){.block__accordion .practices__track_record .post_item:nth-child(4n+2),.block__accordion .practices__track_record .post_item:nth-child(4n+6){grid-column:span 5;grid-column-start:8;grid-column-end:13}}@media screen and (min-width:1025px){.block__accordion .practices__track_record .post_item:nth-child(4n+3),.block__accordion .practices__track_record .post_item:nth-child(4n+7){grid-column:span 5;grid-column-start:1;grid-column-end:6}}.block__accordion .practices__contact{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:1024px) and (min-width:768px){.block__accordion .practices__contact{gap:80px}}@media screen and (min-width:1025px){.block__accordion .practices__contact{flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (max-width:1599px) and (min-width:1025px){.block__accordion .practices__contact{gap:90px}}@media screen and (min-width:1600px){.block__accordion .practices__contact{gap:80px}}.block__accordion .practices__contact_img{position:relative;width:100%;padding-bottom:100%}@media screen and (max-width:1599px) and (min-width:1025px){.block__accordion .practices__contact_img{width:46%;padding-bottom:46%}}@media screen and (min-width:1600px){.block__accordion .practices__contact_img{padding-bottom:41.341%;width:41.341%}}.block__accordion .practices__contact_img img{position:absolute;top:0;left:0;width:100%;height:100%}.block__accordion .practices__contact_text{flex:1}.block__accordion .practices__contact_text>*:not(:last-child){margin-bottom:32px}.block__accordion .practices__contact_text h3{display:inline-block;padding-top:16px;border-top:1px solid #0f0801}@media screen and (max-width:1024px) and (min-width:768px){.top_panel__default{padding-bottom:96px}}@media screen and (max-width:479px){.top_panel__default:before{background-size:contain;background-position:100% 0;height:661px}}@media screen and (max-width:1024px) and (min-width:480px){.top_panel__default:before{height:752px;max-width:768px;margin-left:auto}}.job_listings{position:relative}.job_listings__top{margin-bottom:96px}@media screen and (min-width:1025px){.job_listings__top{position:sticky;top:72px;z-index:2}}@media screen and (max-width:1599px) and (min-width:768px){.job_listings__top{margin-bottom:120px}}@media screen and (min-width:1600px){.job_listings__top{margin-bottom:160px}}@media screen and (min-width:1025px){.job_listings__top.is_sticky{background-color:#fff;padding:20px 0;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1)}}@media screen and (min-width:1025px){.job_listings__filters_wrapper{display:flex;align-items:center;justify-content:flex-start;gap:16px}}.job_listings__filters{display:flex;align-items:center;flex-direction:column;gap:16px}@media screen and (min-width:1025px){.job_listings__filters{flex-direction:row}}@media screen and (max-width:1024px){.job_listings__filters .filter_item{width:100%}}@media screen and (min-width:1025px){.job_listings__filters .filter_item{min-width:115px}}@media screen and (max-width:1024px){.job_listings__filters .filter_item .selectric:after{background:#0f0801}}@media screen and (max-width:1024px){.job_listings__search{margin-top:16px}}@media screen and (min-width:1025px){.job_listings__search{width:332px;max-width:100%}}.job_listings__search form{position:relative}.job_listings__search form:after{content:"";height:2px;background:#0f0801;position:absolute;bottom:0;left:0;width:100%}@media screen and (min-width:1025px){.job_listings__top.is_sticky .job_listings__search form:after{background:#0f0801}}.job_listings__search input[type="text"]{height:40px;border:none;background-color:transparent;font-size:14px;font-weight:600;line-height:40px;letter-spacing:1.4px;text-transform:uppercase;color:#0f0801;padding:0 32px 0 8px}.job_listings__search input[type="text"]::placeholder{color:#0f0801}.job_listings__search button{cursor:pointer;position:absolute;position:absolute;top:50%;transform:translate(0, -50%);right:8px;color:#0f0801;font-size:16px;line-height:1}.job_listings__search button:before{font-weight:600}.job_listings__content{position:relative;background-color:#fff}.job_listings .load_more_holder{text-align:center;margin-top:40px}@media screen and (max-width:1599px) and (min-width:1025px){.job_listings .load_more_holder{margin-top:64px}}@media screen and (min-width:1600px){.job_listings .load_more_holder{margin-top:80px}}.job_item__title{font-size:18px;font-weight:500;line-height:26px;letter-spacing:0.18px}@media screen and (min-width:768px){.job_item__title{width:25.8%}}@media screen and (min-width:768px){.job_item__salary,.job_item__location{text-align:left;width:29.6%}}.job_item .block__accordion_title{display:flex}@media screen and (max-width:767px){.job_item .block__accordion_title{flex-direction:column;gap:16px}}@media screen and (min-width:768px){.job_item .block__accordion_title{align-items:center;justify-content:flex-start;padding-right:0;gap:24px}}.job_item .block__accordion_title.is_open{margin-bottom:40px}@media screen and (max-width:1599px) and (min-width:1025px){.job_item .block__accordion_title.is_open{margin-bottom:64px}}@media screen and (min-width:1600px){.job_item .block__accordion_title.is_open{margin-bottom:80px}}.job_item .block__accordion_title .circle_arrow{top:auto;transform:translate(0, 0)}@media screen and (min-width:768px){.job_item .block__accordion_title .circle_arrow{position:relative;margin-left:auto}}.job_item .block__accordion_content{padding-bottom:64px}@media screen and (max-width:1024px) and (min-width:768px){.job_item .block__accordion_content{padding-bottom:24px}}@media screen and (max-width:1599px) and (min-width:1025px){.job_item .block__accordion_content{max-width:926px}}@media screen and (min-width:1600px){.job_item .block__accordion_content{max-width:1110px;padding-bottom:80px}}.job_item .block__accordion_content>div{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1024px) and (min-width:768px){.job_item .block__accordion_content>div{gap:24px}}@media screen and (min-width:1600px){.job_item .block__accordion_content>div{gap:24px}}.job_item .block__accordion_content>div>*{margin-bottom:0}.page__after{position:absolute;background-repeat:no-repeat;background-position:0 100%;background-size:contain;left:0;bottom:0;z-index:-1}@media screen and (max-width:767px){.page__after{width:759px;height:974px;background-image:url(../../images/icon-after-mob.png)}}@media screen and (max-width:1024px) and (min-width:768px){.page__after{width:800px;height:1389px;background-image:url(../../images/icon-after-tab.png)}}@media screen and (max-width:1599px) and (min-width:1025px){.page__after{width:657px;height:1140px;background-image:url(../../images/icon-after-lapt.png)}}@media screen and (min-width:1600px){.page__after{width:800px;height:1389px;background-image:url(../../images/icon-after-desk.png)}}