.elementor-319 .elementor-element.elementor-element-195bd6d2 {
  --display:flex;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --align-items:stretch;
  --background-transition:0.3s;
  --margin-top:60px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:10px;
  --padding-right:10px;

}

.elementor-319 .elementor-element.elementor-element-1935c1f6 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --gap:20px 20px;
  --background-transition:0.3s;
  --padding-top:0%;
  --padding-bottom:0%;
  --padding-left:0%;
  --padding-right:0%;

}

.elementor-319 .elementor-element.elementor-element-1a70edae {
  text-align:left;

}

.elementor-319 .elementor-element.elementor-element-1a70edae img {
  width:220px;

}

.elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(2px/2);

}

.elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(2px/2);

}

.elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(2px/2);
  margin-left:calc(2px/2);

}

.elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-2px/2);
  margin-left:calc(-2px/2);

}

body.rtl .elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-2px/2);

}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-2px/2);

}

.elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-icon i {
  transition:color 0.3s;

}

.elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-icon svg {
  transition:fill 0.3s;

}

.elementor-319 .elementor-element.elementor-element-29a204f {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;

}

.elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-item > a {
  font-family:"Montserrat", Sans-serif;
  font-size:12px;
  font-weight:400;
  text-transform:none;
  font-style:normal;
  text-decoration:none;
  line-height:22px;
  letter-spacing:0.76px;
  word-spacing:0px;

}

.elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-text {
  color:#E4E4E4;
  transition:color 0.3s;

}

.elementor-319 .elementor-element.elementor-element-4996a7e7 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --justify-content:center;
  --gap:20px 20px;
  --background-transition:0.3s;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}

.elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(4px/2);

}

.elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(4px/2);

}

.elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(4px/2);
  margin-left:calc(4px/2);

}

.elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-4px/2);
  margin-left:calc(-4px/2);

}

body.rtl .elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-4px/2);

}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-4px/2);

}

.elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-icon i {
  transition:color 0.3s;

}

.elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-icon svg {
  transition:fill 0.3s;

}

.elementor-319 .elementor-element.elementor-element-4eb6547 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;

}

.elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-item > a {
  font-family:"Montserrat", Sans-serif;
  font-size:14px;
  font-weight:500;
  text-transform:none;
  font-style:normal;
  text-decoration:none;
  line-height:22px;
  letter-spacing:0.76px;
  word-spacing:0px;

}

.elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-text {
  color:#E4E4E4;
  transition:color 0.3s;

}

.elementor-319 .elementor-element.elementor-element-4eb6547.elementor-element {
  --align-self:center;

}

.elementor-319 .elementor-element.elementor-element-be7f525 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --justify-content:center;
  --align-items:flex-end;
  --gap:08px 08px;
  --background-transition:0.3s;

}

.elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(4px/2);

}

.elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(4px/2);

}

.elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(4px/2);
  margin-left:calc(4px/2);

}

.elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-4px/2);
  margin-left:calc(-4px/2);

}

body.rtl .elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-4px/2);

}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-4px/2);

}

.elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-icon i {
  transition:color 0.3s;

}

.elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-icon svg {
  transition:fill 0.3s;

}

.elementor-319 .elementor-element.elementor-element-2b61ef3c {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;

}

.elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-item > a {
  font-family:"Montserrat", Sans-serif;
  font-size:16px;
  font-weight:500;
  text-transform:none;
  font-style:normal;
  text-decoration:none;
  line-height:22px;
  letter-spacing:0.76px;
  word-spacing:0px;

}

.elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-text {
  color:#E4E4E4;
  transition:color 0.3s;

}

.elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(4px/2);

}

.elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(4px/2);

}

.elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(4px/2);
  margin-left:calc(4px/2);

}

.elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-4px/2);
  margin-left:calc(-4px/2);

}

body.rtl .elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-4px/2);

}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-4px/2);

}

.elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-icon i {
  transition:color 0.3s;

}

.elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-icon svg {
  transition:fill 0.3s;

}

.elementor-319 .elementor-element.elementor-element-aa04bd0 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;

}

.elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-item > a {
  font-family:"Montserrat", Sans-serif;
  font-size:16px;
  font-weight:500;
  text-transform:none;
  font-style:normal;
  text-decoration:none;
  line-height:22px;
  letter-spacing:0.76px;
  word-spacing:0px;

}

.elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-text {
  color:#E4E4E4;
  transition:color 0.3s;

}

.elementor-319 .elementor-element.elementor-element-dcb0a83 {
  --display:flex;
  --background-transition:0.3s;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:20px;
  --padding-left:10px;
  --padding-right:10px;

}

.elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(2px/2);

}

.elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(2px/2);

}

.elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(2px/2);
  margin-left:calc(2px/2);

}

.elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-2px/2);
  margin-left:calc(-2px/2);

}

body.rtl .elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-2px/2);

}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-2px/2);

}

.elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-icon i {
  transition:color 0.3s;

}

.elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-icon svg {
  transition:fill 0.3s;

}

.elementor-319 .elementor-element.elementor-element-890b59c {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;

}

.elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-item > a {
  font-family:"Montserrat", Sans-serif;
  font-size:12px;
  font-weight:400;
  text-transform:none;
  font-style:normal;
  text-decoration:none;
  line-height:22px;
  letter-spacing:0.76px;
  word-spacing:0px;

}

.elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-text {
  color:#E4E4E4;
  transition:color 0.3s;

}

.elementor-319 .elementor-element.elementor-element-890b59c > .elementor-widget-container {
  padding:0px 0px 0px 0px;

}

.elementor-319:not(.elementor-motion-effects-element-type-background), .elementor-319 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#F40127;

}

@media(max-width:1200px) and (min-width:768px) {
  .elementor-319 .elementor-element.elementor-element-1935c1f6 {
    --width:100%;

  }
  .elementor-319 .elementor-element.elementor-element-4996a7e7 {
    --width:45%;

  }

}

@media(max-width:1200px) {
  .elementor-319 .elementor-element.elementor-element-195bd6d2 {
    --flex-direction:column-reverse;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:space-between;
    --align-items:center;
    --flex-wrap:wrap;

  }
  .elementor-319 .elementor-element.elementor-element-1935c1f6 {
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top:0%;
    --margin-bottom:5%;
    --margin-left:0%;
    --margin-right:0%;

  }
  .elementor-319 .elementor-element.elementor-element-be7f525 {
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );

  }
  .elementor-319 .elementor-element.elementor-element-be7f525.e-con {
    --align-self:center;

  }
  .elementor-319 .elementor-element.elementor-element-dcb0a83 {
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );

  }

}

@media(max-width:767px) {
  .elementor-319 .elementor-element.elementor-element-195bd6d2 {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:40px 40px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:9px;
    --padding-right:8px;

  }
  .elementor-319 .elementor-element.elementor-element-1935c1f6 {
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;

  }
  .elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-29a204f .elementor-icon-list-item > a {
    font-size:12px;

  }
  .elementor-319 .elementor-element.elementor-element-4996a7e7 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;

  }
  .elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-4eb6547 .elementor-icon-list-item > a {
    font-size:12px;

  }
  .elementor-319 .elementor-element.elementor-element-4eb6547 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

  }
  .elementor-319 .elementor-element.elementor-element-be7f525 {
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );

  }
  .elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-2b61ef3c .elementor-icon-list-item > a {
    font-size:16px;

  }
  .elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-aa04bd0 .elementor-icon-list-item > a {
    font-size:16px;

  }
  .elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-890b59c .elementor-icon-list-item > a {
    font-size:12px;

  }

}