.elementor-464 .elementor-element.elementor-element-bdd1d64{--display:flex;--background-transition:0.3s;}.elementor-464 .elementor-element.elementor-element-b03e7d8{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-464 .elementor-element.elementor-element-b03e7d8:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-b03e7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialworkertestimony.com/wp-content/uploads/2026/07/banner.png");background-position:74px 0px;background-repeat:repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-b03e7d8, .elementor-464 .elementor-element.elementor-element-b03e7d8::before{--border-transition:0.3s;}.elementor-464 .elementor-element.elementor-element-85bee8b{--display:flex;--background-transition:0.3s;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-464 .elementor-element.elementor-element-994b714{text-align:left;}.elementor-464 .elementor-element.elementor-element-994b714 .elementor-heading-title{color:#204282;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:44px;}.elementor-464 .elementor-element.elementor-element-aa65e43{text-align:left;}.elementor-464 .elementor-element.elementor-element-aa65e43 .elementor-heading-title{color:#204282;font-family:"Roboto", Sans-serif;font-weight:600;line-height:52px;}.elementor-464 .elementor-element.elementor-element-69a02f6{text-align:left;}.elementor-464 .elementor-element.elementor-element-69a02f6 .elementor-heading-title{color:#6EC1E5;font-family:"Roboto", Sans-serif;font-weight:600;line-height:52px;}.elementor-464 .elementor-element.elementor-element-9d54a69{text-align:left;width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-464 .elementor-element.elementor-element-9d54a69 .elementor-heading-title{color:#204282;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-464 .elementor-element.elementor-element-df8156b{--display:flex;--background-transition:0.3s;}.elementor-464 .elementor-element.elementor-element-b20e2f2{--display:flex;--background-transition:0.3s;}.elementor-464 .elementor-element.elementor-element-84149cf{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-464 .elementor-element.elementor-element-ab36246{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-464 .elementor-element.elementor-element-cc3373f{text-align:center;}.elementor-464 .elementor-element.elementor-element-cc3373f .elementor-heading-title{color:#0E3478;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-464 .elementor-element.elementor-element-6a00078{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-464 .elementor-element.elementor-element-6a00078 .elementor-icon-list-text{color:#0E3478;transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-6a00078 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-df031b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-464 .elementor-element.elementor-element-a672a40{text-align:center;}.elementor-464 .elementor-element.elementor-element-a672a40 .elementor-heading-title{color:#0E3478;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-464 .elementor-element.elementor-element-d8fee52{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-464 .elementor-element.elementor-element-d8fee52 .elementor-icon-list-text{color:#0E3478;transition:color 0.3s;}.elementor-464 .elementor-element.elementor-element-d8fee52 > .elementor-widget-container{margin:022px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-d8fee52.elementor-element{--align-self:flex-start;}@media(min-width:768px){.elementor-464 .elementor-element.elementor-element-b03e7d8{--width:100%;}.elementor-464 .elementor-element.elementor-element-ab36246{--width:50%;}.elementor-464 .elementor-element.elementor-element-df031b2{--width:50%;}}@media(max-width:1024px){.elementor-464 .elementor-element.elementor-element-b03e7d8:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-b03e7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-464 .elementor-element.elementor-element-b03e7d8:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-b03e7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for html, class: .elementor-element-3a6101f */.swt-container{
  max-width:1180px;
  margin:0 auto;
}

.swt-heading{
  text-align:center;
  margin-bottom:5px;
}

.swt-heading h2{
  margin:0;
  color:#07346f;
  font-size:34px;
  font-weight:800;
}

.swt-heading span{
  display:block;
  width:55px;
  height:3px;
  background:#ff8a1c;
  margin:14px auto 0;
}

.swt-expertise-grid{
  display:flex;
  gap:35px;
}

.swt-expertise-col{
  width:33.333%;
  padding-right:30px;
  border-right:1px solid #ddd;
}

.swt-expertise-col:last-child{
  border-right:0;
  padding-right:0;
}

.swt-expertise-item{
  display:flex;
  align-items:flex-start;
  gap:16px;
  margin-bottom:28px;
}

.swt-icon{
  width:42px;
  height:42px;
  min-width:42px;
  border-radius:50%;
  background:linear-gradient(135deg,#0b2d73,#10b8c8);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:18px;
}

.swt-expertise-item.orange .swt-icon{
  background:linear-gradient(135deg,#ff8a1c,#ffb45c);
}

.swt-expertise-item.purple .swt-icon{
  background:linear-gradient(135deg,#5147c9,#f18b8d);
}

.swt-expertise-item p{
  margin:0;
  color:#111;
  font-size:15px;
  line-height:1.55;
  font-weight:600;
}

@media(max-width:991px){
  .swt-expertise-grid{
    flex-direction:column;
    gap:0;
  }

  .swt-expertise-col{
    width:100%;
    border-right:0;
    padding-right:0;
  }
}

@media(max-width:575px){
  .swt-expertise-section{
    padding:45px 15px;
  }

  .swt-heading h2{
    font-size:28px;
  }

  .swt-expertise-item{
    gap:13px;
    margin-bottom:22px;
  }

  .swt-icon{
    width:38px;
    height:38px;
    min-width:38px;
    font-size:16px;
  }

  .swt-expertise-item p{
    font-size:14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bd0bb2 */.education-section{
    max-width:1200px;
   
    padding:35px;
    border-radius:14px;
    background:linear-gradient(180deg,#f8fcff,#eef6ff);
    box-shadow:0 12px 35px rgba(0,0,0,.06);
    font-family:Arial,sans-serif;
}

.education-heading{
    text-align:center;
    margin-bottom:45px;
}

.education-heading h2{
    margin:0;
    color:#0b3675;
    font-size:38px;
    font-weight:700;
}

.education-heading span{
    width:65px;
    height:4px;
    background:#f4a51d;
    display:block;
    margin:14px auto 0;
    border-radius:30px;
}

.education-grid{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.edu-item{
    width:20%;
    text-align:center;
    position:relative;
    padding:10px 18px;
}

.edu-item:not(:last-child)::after{
    content:"";
    position:absolute;
    right:0;
    top:10px;
    height:110px;
    width:1px;
    background:#d9d9d9;
}

.edu-icon{
    font-size:42px;
    color:#123d7f;
    margin-bottom:18px;
}

.edu-item h4{
    margin:0 0 8px;
    color:#163b79;
    font-size:24px;
    font-weight:700;
}

.edu-item p{
    margin:0;
    color:#444;
    font-size:18px;
    line-height:1.6;
}

/******** Tablet ********/

@media(max-width:991px){

.education-grid{
    flex-wrap:wrap;
}

.edu-item{
    width:50%;
    margin-bottom:40px;
}

.edu-item:nth-child(even)::after{
    display:none;
}

}

/******** Mobile ********/

@media(max-width:576px){

.education-section{
    padding:40px 20px;
    margin:50px 15px;
}

.education-heading h2{
    font-size:30px;
}

.edu-item{
    width:100%;
}

.edu-item::after{
    display:none !important;
}

.edu-icon{
    font-size:34px;
}

.edu-item h4{
    font-size:22px;
}

.edu-item p{
    font-size:16px;
}

}/* End custom CSS */