.elementor-28330 .elementor-element.elementor-element-680a65d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:10px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-28330 .elementor-element.elementor-element-4f7329ae{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-28330 .elementor-element.elementor-element-11f537b0{left:0px;}body.rtl .elementor-28330 .elementor-element.elementor-element-11f537b0{right:0px;}.elementor-28330 .elementor-element.elementor-element-11f537b0{top:0px;}.elementor-28330 .elementor-element.elementor-element-55dc086e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28330 .elementor-element.elementor-element-450c9170{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28330 .elementor-element.elementor-element-2a75035 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 15px 0px;}.elementor-28330 .elementor-element.elementor-element-531e244e{--grid-columns:3;}.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination{text-align:center;font-size:20px;margin-top:50px;}.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers:not(.dots){color:#000000;}.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination a.page-numbers:hover{color:#000000;}.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers.current{color:#000000;}body:not(.rtl) .elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 32px/2 );}body:not(.rtl) .elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 32px/2 );}body.rtl .elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 32px/2 );}body.rtl .elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 32px/2 );}@media(max-width:1024px){.elementor-28330 .elementor-element.elementor-element-531e244e{--grid-columns:2;}}@media(min-width:768px){.elementor-28330 .elementor-element.elementor-element-4f7329ae{--width:25%;}}@media(max-width:767px){.elementor-28330 .elementor-element.elementor-element-4f7329ae{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28330 .elementor-element.elementor-element-531e244e{--grid-columns:1;}.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination{font-size:20px;line-height:36px;}}/* Start custom CSS for html, class: .elementor-element-11f537b0 */.elementor-28330 .elementor-element.elementor-element-11f537b0.showloader{width:100%;height:100%;background:rgba(255,255,255,0.8);}
.elementor-28330 .elementor-element.elementor-element-11f537b0 .elementor-widget-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-55dc086e */.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter ul li.sf-field-post-meta-strategic_areas{display:none;}
.term-cpd-courses .searchandfilter ul li.sf-field-post-meta-strategic_areas{display:block !important;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .sf-field-posts_per_page{display:none;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .sf-field-search{border-bottom: 0px !important;margin-bottom:40px;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .sf-field-search .sf-input-text{border:1px solid #C4C4C4;height: 50px;border-radius: 10px;font-size:16px;color:#000000;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .sf-field-search .sf-input-text::placeholder{color:#868686;opacity:1;}
.elementor-28330 .elementor-element.elementor-element-55dc086e ul{margin-left:0px;}
.elementor-28330 .elementor-element.elementor-element-55dc086e ul li h4{font-size:16px;font-weight:500;color:#000000;position:relative;padding: 15px 0 15px;line-height: 1.2;cursor:pointer;padding-right: 26px;}
.elementor-28330 .elementor-element.elementor-element-55dc086e ul li h4::after {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22'><path fill='%2310069f' d='M12 17.414 3.293 8.707l1.414-1.414L12 14.586l7.293-7.293 1.414 1.414L12 17.414z'/></svg>");
    display: inline-block;
    width: 22px;
    height: 22px;
    position: absolute;
  right: 0px;
  top: 12px;
  transition:all ease 0.4s;
}
.elementor-28330 .elementor-element.elementor-element-55dc086e ul li h4.active::after{transform:rotate(180deg);}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul{padding:0px;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li{border-bottom:1px solid #E0E0E0;padding:0px;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li > ul{margin-bottom:20px;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li.sf-field-reset{border:0px;width:100%;display: inline-flex;margin-top:40px;}

.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li.sf-field-reset a{color:#000000;font-size:17px;font-weight:500;text-decoration:underline;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li.sf-field-reset a:hover{color:#00A3E0;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li.sf-field-submit{border:0px;display: none;margin-top:50px;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li.sf-field-submit input{font-size:17px;background:#EB3300;padding:17px 60px;line-height:1;font-weight:normal;color:#ffffff;}

.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li > ul{padding-left:0px;display:flex;flex-wrap:wrap;column-gap: 8px;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter ul li ul li input{width:0px;height:0px;opacity:0;display:none;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter ul li ul li label{border:1px solid #ADCAB8;font-size:16px;font-weight:400;color:#000000;padding:12px 20px;line-height:1.2;border-radius:50px;background: #ffffff;cursor:pointer;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter ul li ul li.sf-option-active label{background:#ADCAB8;color:#ffffff;position:relative;padding-right:50px;}
.elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter ul li ul li.sf-option-active label::after {
    content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 35 35'><path d='M8.854,8.854,26.146,26.146' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/><path d='M8.854,26.146,26.146,8.854' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/></svg>");
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left:10px;
    position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
}
.show{display:flex !important;}
@media(max-width:767px){
    .elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter ul li ul{padding-left:0px !important;}
    .elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li.sf-field-submit{width:100%;padding-right:0px;margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;}
    .elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li.sf-field-submit input{width:100%;}
    .elementor-28330 .elementor-element.elementor-element-55dc086e .searchandfilter > ul > li.sf-field-reset{width:100%;justify-content: center;}
.elementor-28330 .elementor-element.elementor-element-55dc086e ul li h4::after{
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 35 35'><path d='M0,6.1,5.744,0l5.531,6.1' transform='translate(23.254 20.293) rotate(180)' fill='none' stroke='%2310069f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/></svg>");
  display: inline-block;
  width: 29px;
  height: 29px;
  top: 8px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a75035 */.elementor-28330 .elementor-element.elementor-element-2a75035 .sf-input-select-automatic{
    width:278px;
    border:1px solid #C4C4C4;height: 50px;border-radius: 10px;font-size:16px;color:#000000;padding: 10px 20px; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22'><path fill='%23868686' d='M12 17.414 3.293 8.707l1.414-1.414L12 14.586l7.293-7.293 1.414 1.414L12 17.414z'/></svg>");
background-repeat:no-repeat;
    background-position: calc(100% - 20px) center;
    appearance: none;
    padding-right: 50px;
}
@media(max-width:767px){
    .elementor-28330 .elementor-element.elementor-element-2a75035 .sf-input-select-automatic{
    width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-531e244e */.elementor-28330 .elementor-element.elementor-element-531e244e .ast-article-post, .elementor-28330 .elementor-element.elementor-element-531e244e .loop-item{border-bottom:0px;}
.elementor-28330 .elementor-element.elementor-element-531e244e .ast-article-post{padding:0px;background:transparent;}
.elementor-28330 .elementor-element.elementor-element-531e244e .page-numbers{text-decoration:none;}
.elementor-28330 .elementor-element.elementor-element-531e244e .page-numbers:focus {
  outline: none;
}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination  .page-numbers{position:relative;}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers:not(:last-child) {
  margin-right: calc( 37px/2 ) !important;
}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination  .page-numbers.current::after {
  border: 1px solid #ADCAB8;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50% , -50%);
  z-index: -1;}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination{display: flex;
  justify-content: center;align-items:center;}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers.prev, .elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers.next{
    width:35px;
    height:35px;
    border-radius: 50%;
    white-space: nowrap;
    overflow: hidden;
    text-indent: -118px;
    display: flex;
    flex-basis: auto;
  flex-shrink: 0;
}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers.prev:after, .elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers.next:after{
    content:"";
    background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35'><rect width='35' height='35' rx='17.5' transform='translate(0 35) rotate(-90)' fill='%23adcab8'/><path d='M0,6.1,5.744,0l5.531,6.1' transform='translate(23.254 20.293) rotate(180)' fill='none' stroke='%2310069f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/></svg>");
    background-repeat: no-repeat;
    height: 35px;
    width: 35px;
   flex-basis: auto;
  flex-shrink: 0;
  transform: rotate(90deg);
}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers.next:after{
   transform: rotate(-90deg); 
}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination  span.prev,.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination  span.next{opacity:0.7;}
@media(max-width:767px){
    .elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination  .page-numbers.current::after {
  width: 36px;
  height: 36px;}
  .elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers:not(:last-child) {
  margin-right: calc( 20px/2 ) !important;
}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers:not(:first-child) {
  margin-left: calc( 20px/2 ) !important;
}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers.prev, .elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers.next{width: 26px;
  height: 26px;}
.elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers.prev:after, .elementor-28330 .elementor-element.elementor-element-531e244e .elementor-pagination .page-numbers.next:after{height: 26px;
    width: 26px;background-size: 26px !important;}
}/* End custom CSS */