.b-filter{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:80px;padding-right:80px}@media screen and (min-width:1024px)and (max-width:1366.9px){.b-filter{padding-left:40px;padding-right:40px}}@media screen and (min-width:768px)and (max-width:1023.9px){.b-filter{padding-left:30px;padding-right:30px}}@media screen and (max-width:767.9px){.b-filter{padding-left:16px;padding-right:16px}}.b-filter{margin-top:40px}@media screen and (min-width:1024px)and (max-width:1366.9px){.b-filter{margin-top:60px}}@media screen and (min-width:1367px){.b-filter{margin-top:100px}}.b-filter-inner{align-items:flex-start;background-color:#f1f1f1;border-radius:26px;display:flex;gap:40px;justify-content:space-between;padding:20px;position:relative}.m-simple .b-filter-inner{justify-content:normal}@media screen and (max-width:1023.9px){.b-filter-inner{gap:20px}}@media screen and (max-width:767.9px){.b-filter-inner{flex-flow:column;padding-bottom:30px}}.b-filter-tabs_wrapper{display:none;max-width:100%;overflow:hidden}.m-filters_shown .b-filter-tabs_wrapper,.m-simple .b-filter-tabs_wrapper{display:block}@media screen and (min-width:768px){.b-filter-tabs_wrapper{padding-top:13px}}@media screen and (max-width:767.9px){.b-filter-tabs_wrapper{order:1;width:100%}}.b-filter-tabs{display:flex;flex-wrap:wrap;gap:10px 16px;list-style:none;margin:0;padding:0}@media screen and (max-width:499.9px){.b-filter-tabs{flex-direction:column}}@media screen and (min-width:768px)and (max-width:1023.9px){.b-filter-tabs{gap:20px 30px}}@media screen and (min-width:1024px)and (max-width:1366.9px){.b-filter-tabs{gap:30px 40px}}@media screen and (min-width:1367px){.b-filter-tabs{gap:30px 40px}}.b-filter-tab{align-items:center;cursor:pointer;display:flex;font-family:unbounded,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;gap:15px;line-height:28px;text-transform:capitalize}@media screen and (max-width:1023.9px){.b-filter-tab{font-size:14px;gap:8px;line-height:20px}}.b-filter-tab.m-empty{cursor:auto}.b-filter-tab:hover .b-filter-tab_icon{color:#3e6be8}.b-filter-tab_counter{color:#9a9a9a}.b-filter-tab_counter.m-hidden{display:none}.b-filter-tab_icon{background-color:#fff;border-radius:50%;color:#2f3e7c;height:32px;position:relative;width:32px}.b-filter-tab_icon:after,.b-filter-tab_icon:before{background-color:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.b-filter-tab_icon:before{height:12px;transition:height .4s ease-in-out;width:2px}.b-filter-tab.m-active .b-filter-tab_icon:before{height:0}.b-filter-tab_icon:after{height:2px;width:12px}.b-filter-list{list-style:none;margin:0;padding:0}.b-filter-item{border:none;max-height:0;opacity:0;position:relative;z-index:-1}.b-filter-item.m-active{max-height:none;opacity:1;transition:opacity .5s cubic-bezier(.3,.46,.45,.94);z-index:1}.b-filter-show_filters{align-items:center;background-color:#fff;border-radius:14px;color:hsla(0,0%,8%,.2);cursor:pointer;display:flex;gap:15px;padding:10px;transition:color .2s cubic-bezier(.3,.46,.45,.94)}@media screen and (max-width:767.9px){.b-filter-show_filters{justify-content:center;width:100%}}@media not all and (pointer:coarse){.b-filter-show_filters:hover{color:#bebebe}.b-filter-show_filters:hover .b-filter-show_filters_icon path{fill:#bebebe}}.b-filter-show_filters_icon svg{display:block}.b-filter-show_filters_icon path{transition:fill .2s cubic-bezier(.3,.46,.45,.94)}.b-filter-show_filters_text{font-family:unbounded,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:1;margin-top:2px;text-transform:uppercase;white-space:nowrap}.m-filters_shown .b-filter-show_filters_text{display:none}.b-filter-search{align-items:center;background-color:#f1f1f1;border-radius:26px;display:flex;gap:15px;height:100%;opacity:0;overflow:hidden;padding:20px;pointer-events:none;position:absolute;right:0;top:0;width:0;z-index:1}.b-filter-search.m-active{opacity:1;overflow:visible;pointer-events:auto;width:100%}@media screen and (max-width:767.9px){.b-filter-search{flex-direction:column}}.b-filter-search_input-wrapper{flex-grow:1;position:relative}.b-filter-search_input{background:none;border:none;color:#141414;font-family:wix,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;height:52px;line-height:20px;padding:0;width:100%}.b-filter-search_input::-moz-placeholder{color:hsla(0,0%,8%,.2)}.b-filter-search_input::placeholder{color:hsla(0,0%,8%,.2)}.b-filter-search_input:focus{outline:0}.b-filter-search_clear{cursor:pointer;height:32px;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px}.b-filter-search_clear svg{width:100%}.b-filter-search_clear.m-hidden{display:none}.b-filter-search_actions{display:flex;gap:10px}.b-filter-actions{align-items:center;display:flex;gap:25px 30px}@media screen and (max-width:767.9px){.b-filter-actions{flex-flow:column}}.b-filter-actions.m-hidden{display:none}.b-filter-clear_all:disabled{height:0;opacity:0}.b-filter-clear_all span,.b-filter-clear_all svg{pointer-events:none}.b-filter-search_submit{background-color:#3e6be8;border-radius:14px;color:#fff;cursor:pointer;height:52px;transition:background-color .2s cubic-bezier(.3,.46,.45,.94);width:52px}.b-filter-search_submit:disabled{background-color:#cfcfcf;cursor:default}@media not all and (pointer:coarse){.b-filter-search_submit:hover:not(:disabled){background-color:#1e53e4}}.b-filter-search_close{background-color:#fff;border-radius:14px;color:#9a9a9a;cursor:pointer;height:52px;transition:color .2s cubic-bezier(.3,.46,.45,.94);width:52px}.b-filter-search_close path{fill:currentColor}@media not all and (pointer:coarse){.b-filter-search_close:hover:not(:disabled){color:#5a5a5a}}.b-filter-search_btn{align-items:center;cursor:pointer;display:flex;font-family:wix,Helvetica,Arial,sans-serif;gap:15px;padding:15px 8px 0 10px}@media screen and (max-width:767.9px){.b-filter-search_btn{align-self:center;margin-bottom:15px}}.b-filter-search_btn_icon{display:inline-flex}.b-filter-search_btn_text{color:#141414;font-size:16px;font-weight:700;line-height:20px;white-space:nowrap}.b-filter-sublist{display:grid;gap:15px 40px;grid-template-columns:repeat(3,1fr);list-style:none;padding:50px 0 30px}@media screen and (min-width:768px)and (max-width:1023.9px){.b-filter-sublist{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767.9px){.b-filter-sublist{grid-template-columns:1fr;padding-top:30px}}.b-filter-sublist_item{display:flex}.b-filter-sublist_item_label{font-family:unbounded,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:28px}.b-filter.m-simple .b-filter-search,.b-filter.m-simple .b-filter-search_btn,.b-filter.m-simple .b-filter-show_filters_text{display:none}.b-filter-results{position:relative}.b-filter-results-list:empty+.b-filter-results-not_found{display:flex}.b-filter-results-not_found{align-items:center;color:#9a9a9a;display:none;flex-direction:column;font-size:18px;font-weight:700;justify-content:center;padding:60px 20px;text-align:center}@media screen and (min-width:768px){.b-filter-results-not_found{font-size:20px;padding:80px 20px}}.b-filter-results-not_found-img{height:auto;margin-bottom:10px;width:150px}@media screen and (min-width:768px){.b-filter-results-not_found-img{width:200px}}.b-checkbox_plus_to_check-input{display:none}.b-checkbox_plus_to_check-input:checked+.b-checkbox_plus_to_check-label .b-checkbox_plus_to_check-icon:after{background-color:#3e6be8;transform:translate(-3px,-2px) rotate(-45deg);width:10px}.b-checkbox_plus_to_check-input:checked+.b-checkbox_plus_to_check-label .b-checkbox_plus_to_check-icon:before{background-color:#3e6be8;transform:translate(-6px) rotate(45deg);width:6px}.b-checkbox_plus_to_check-label{align-items:center;cursor:pointer;display:flex;gap:15px}.b-checkbox_plus_to_check-icon{color:#cfcfcf;display:block;flex-shrink:0;height:12px;position:relative;width:12px}.b-checkbox_plus_to_check-icon:after,.b-checkbox_plus_to_check-icon:before{background-color:currentColor;content:"";height:2px;left:50%;position:absolute;top:50%;transform-origin:center;transition:all .35s ease;width:12px}.b-checkbox_plus_to_check-icon:before{transform:translate(-50%,-50%) rotate(0deg)}.b-checkbox_plus_to_check-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.b-checkbox_plus_to_check.m-plus .b-checkbox_plus_to_check-icon{background-color:#fff;border:0;border-radius:50%;color:#141414;height:32px;position:relative;width:32px}.b-checkbox_plus_to_check:hover .b-checkbox_plus_to_check-icon{color:#3e6be8}.b-selections-list{display:flex;flex-wrap:wrap;gap:15px 30px;list-style:none;margin:0;padding:20px 0 0;transition:opacity .1s ease-in-out}.b-selections-list.m-hidden{height:0;opacity:0;padding-top:0}.b-selections-item{align-items:center;display:flex;gap:10px}.b-selections-item_label{font-family:unbounded,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:24px}.b-selections-item_remove{cursor:pointer;height:10px;position:relative;width:10px}.b-selections-item_remove:after,.b-selections-item_remove:before{background-color:#9a9a9a;content:"";height:11px;left:50%;pointer-events:none;position:absolute;top:0;width:2px}.b-selections-item_remove:before{transform:translate(-1px,-1px) rotate(45deg)}.b-selections-item_remove:after{transform:translate(-1px,-1px) rotate(-45deg)}.b-selections-clear{order:1}.b-selections-clear_btn span{color:#9a9a9a;font-family:unbounded,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.6px;line-height:24px;pointer-events:none;text-transform:uppercase}.b-pagination{margin-top:60px}@media screen and (min-width:1024px){.b-pagination{margin-top:100px}}.b-pagination{gap:10px}.b-pagination,.b-pagination-dot{display:flex;justify-content:center}.b-pagination-dot{align-items:center;background-color:#f1f1f1;border-radius:14px;cursor:pointer;font-size:15px;font-weight:700;height:52px;line-height:20px;text-decoration:none;width:52px}.b-pagination-dot.m-active{background-color:#3e6be8;color:#fff;pointer-events:none}.b-pagination-dot.m-previous svg{transform:rotateY(180deg)}.b-pagination-dot.m-disabled{color:hsla(0,0%,8%,.2);pointer-events:none}.b-loader{background-color:rgba(47,62,124,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.b-loader.m-loading{display:block}.b-loader.m-light{background-color:hsla(0,0%,100%,.7)}.b-loader.m-light:after{border:.4rem solid rgba(62,107,232,.3);border-top-color:#3e6be8}.b-loader.m-border{border-radius:26px}.b-loader.m-top:after{top:60px}.b-loader:after{animation:spin 1s linear infinite;border:.4rem solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;content:"";height:60px;left:calc(50% - 30px);position:absolute;top:calc(50% - 30px);width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.b-case_study_hub{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:80px;padding-right:80px}@media screen and (min-width:1024px)and (max-width:1366.9px){.b-case_study_hub{padding-left:40px;padding-right:40px}}@media screen and (min-width:768px)and (max-width:1023.9px){.b-case_study_hub{padding-left:30px;padding-right:30px}}@media screen and (max-width:767.9px){.b-case_study_hub{padding-left:16px;padding-right:16px}}.b-case_study_hub{margin-top:60px}@media screen and (min-width:1024px){.b-case_study_hub{margin-top:100px}}.b-case_study_hub-list{display:grid;gap:64px 40px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media screen and (min-width:768px)and (max-width:1023.9px){.b-case_study_hub-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767.9px){.b-case_study_hub-list{grid-template-columns:1fr}}.b-case_study_hub-item_link{display:block;text-decoration:none;transition:opacity .2s cubic-bezier(.3,.46,.45,.94)}@media not all and (pointer:coarse){.b-case_study_hub-item_link:hover{color:#141414;opacity:.7}}.b-case_study_hub-item_top{margin-bottom:30px;position:relative}.b-case_study_hub-item_image{display:block;height:340px}.b-case_study_hub-item_image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-case_study_hub-item_title{font-family:unbounded,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:24px}.b-case_study_hub-item_description{font-size:15px;font-weight:400;line-height:24px}.b-case_study_hub-item_read_more{align-items:center;display:flex;font-family:unbounded,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;gap:12px;letter-spacing:.6px;line-height:24px;text-decoration:none;text-transform:uppercase}
