.elementor-11 .elementor-element.elementor-element-5a5f786 {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-840e707 {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-51c9e77 {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-9245699 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-9245699 {
  text-align:center;
}
.elementor-11 .elementor-element.elementor-element-e7a031a > .elementor-widget-container {
  margin:-20px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-7c94122 {
  --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;
  --row-gap:0px;
  --column-gap:0px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-5e5ad6a {
  --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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-5e5ad6a.e-con {
  --flex-grow:0;
  --flex-shrink:0;
}
.elementor-11 .elementor-element.elementor-element-0270644 {
  --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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-e6855b2 {
  --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;
  --row-gap:0px;
  --column-gap:0px;
  --margin-top:0px;
  --margin-bottom:60px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-922e2cc {
  --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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:50px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-149c4d2 > .elementor-widget-container {
  margin:0px 0px -20px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-f886991 {
  --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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:50px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-bbf12d5 > .elementor-widget-container {
  margin:0px 0px -20px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-a790a3e {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-c431418 {
  --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;
  --margin-top:120px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-7940a28 {
  text-align:center;
}
.elementor-11 .elementor-element.elementor-element-253eff5 {
  --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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-6bc648b {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-widget-image-box .elementor-image-box-title {
  color:var( --e-global-color-primary );
  font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
  font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-image-box .elementor-image-box-description {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ),Sans-serif;
  font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-11 .elementor-element.elementor-element-1680b9d > .elementor-widget-container {
  margin:0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-1680b9d .elementor-image-box-wrapper {
  text-align:left;
}
.elementor-11 .elementor-element.elementor-element-1680b9d.elementor-position-right .elementor-image-box-img {
  margin-left:0px;
}
.elementor-11 .elementor-element.elementor-element-1680b9d.elementor-position-left .elementor-image-box-img {
  margin-right:0px;
}
.elementor-11 .elementor-element.elementor-element-1680b9d.elementor-position-top .elementor-image-box-img {
  margin-bottom:0px;
}
.elementor-11 .elementor-element.elementor-element-1680b9d .elementor-image-box-title {
  margin-bottom:10px;
  color:#161743;
  font-family:"Roboto",Sans-serif;
  font-size:24px;
  font-weight:600;
  line-height:34px;
}
.elementor-11 .elementor-element.elementor-element-1680b9d .elementor-image-box-wrapper .elementor-image-box-img {
  width:20%;
}
.elementor-11 .elementor-element.elementor-element-1680b9d .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-11 .elementor-element.elementor-element-6f64e0e > .elementor-widget-container {
  margin:0px 0px 50px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-6f64e0e .elementor-image-box-wrapper {
  text-align:left;
}
.elementor-11 .elementor-element.elementor-element-6f64e0e.elementor-position-right .elementor-image-box-img {
  margin-left:0px;
}
.elementor-11 .elementor-element.elementor-element-6f64e0e.elementor-position-left .elementor-image-box-img {
  margin-right:0px;
}
.elementor-11 .elementor-element.elementor-element-6f64e0e.elementor-position-top .elementor-image-box-img {
  margin-bottom:0px;
}
.elementor-11 .elementor-element.elementor-element-6f64e0e .elementor-image-box-title {
  margin-bottom:10px;
  color:#000000;
  font-family:"Roboto",Sans-serif;
  font-size:24px;
  font-weight:600;
  line-height:34px;
}
.elementor-11 .elementor-element.elementor-element-6f64e0e .elementor-image-box-wrapper .elementor-image-box-img {
  width:20%;
}
.elementor-11 .elementor-element.elementor-element-6f64e0e .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-11 .elementor-element.elementor-element-4a73b90 .elementor-image-box-wrapper {
  text-align:left;
}
.elementor-11 .elementor-element.elementor-element-4a73b90.elementor-position-right .elementor-image-box-img {
  margin-left:0px;
}
.elementor-11 .elementor-element.elementor-element-4a73b90.elementor-position-left .elementor-image-box-img {
  margin-right:0px;
}
.elementor-11 .elementor-element.elementor-element-4a73b90.elementor-position-top .elementor-image-box-img {
  margin-bottom:0px;
}
.elementor-11 .elementor-element.elementor-element-4a73b90 .elementor-image-box-title {
  margin-bottom:10px;
  color:#000000;
  font-family:"Roboto",Sans-serif;
  font-size:24px;
  font-weight:600;
  line-height:34px;
}
.elementor-11 .elementor-element.elementor-element-4a73b90 .elementor-image-box-wrapper .elementor-image-box-img {
  width:20%;
}
.elementor-11 .elementor-element.elementor-element-4a73b90 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-11 .elementor-element.elementor-element-1271191 {
  --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;
  --flex-wrap:wrap;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-4716f86 {
  --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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-60eb8f2 {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-widget-image .widget-image-caption {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ),Sans-serif;
  font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-11 .elementor-element.elementor-element-cd83232 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 6px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-cd83232 img {
  border-radius:120px 0px 120px 0px;
}
.elementor-11 .elementor-element.elementor-element-3af668e {
  --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;
  --flex-wrap:wrap;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-33ca3de img {
  border-radius:70px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-2be6744 img {
  border-radius:0px 70px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-3894d1f {
  --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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-6f6791e {
  z-index:9;
}
.elementor-11 .elementor-element.elementor-element-e3db2b8 {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:60px;
  --padding-bottom:80px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-e3db2b8:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-e3db2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#F5F5F5;
}
.elementor-11 .elementor-element.elementor-element-4cc4e64 {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-686522e {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-e6e1e48 {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-ceffcea {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-11 .elementor-element.elementor-element-553356a {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
@media(min-width:768px) {
  .elementor-11 .elementor-element.elementor-element-5e5ad6a {
  --width:60%;
}
.elementor-11 .elementor-element.elementor-element-0270644 {
  --width:40%;
}
.elementor-11 .elementor-element.elementor-element-922e2cc {
  --width:50%;
}
.elementor-11 .elementor-element.elementor-element-f886991 {
  --width:50%;
}
.elementor-11 .elementor-element.elementor-element-6bc648b {
  --width:50%;
}
.elementor-11 .elementor-element.elementor-element-1271191 {
  --width:70%;
}
.elementor-11 .elementor-element.elementor-element-60eb8f2 {
  --width:70%;
}
.elementor-11 .elementor-element.elementor-element-3af668e {
  --width:50%;
}
}@media(max-width:1366px) {
  .elementor-11 .elementor-element.elementor-element-7c94122 {
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:15px;
  --padding-right:15px;
}
.elementor-11 .elementor-element.elementor-element-e6855b2 {
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:15px;
  --padding-right:15px;
}
.elementor-11 .elementor-element.elementor-element-c431418 {
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:15px;
  --padding-right:15px;
}
}@media(max-width:1024px) {
  .elementor-11 .elementor-element.elementor-element-922e2cc {
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:10px;
}
.elementor-11 .elementor-element.elementor-element-f886991 {
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:10px;
  --margin-right:0px;
}
}@media(max-width:767px) {
  .elementor-11 .elementor-element.elementor-element-1680b9d .elementor-image-box-img {
  margin-bottom:0px;
}
.elementor-11 .elementor-element.elementor-element-6f64e0e .elementor-image-box-img {
  margin-bottom:0px;
}
.elementor-11 .elementor-element.elementor-element-4a73b90 .elementor-image-box-img {
  margin-bottom:0px;
}
}