.elementor-2170101 .elementor-element.elementor-element-4680021{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-4680021 .elementor-heading-title{color:#9B9292;font-family:"Montserrat", sans-serif;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2170101 .elementor-element.elementor-element-8290353 > .elementor-container{max-width:1500px;}.elementor-2170101 .elementor-element.elementor-element-97a79ee > .elementor-container{max-width:1400px;}.elementor-2170101 .elementor-element.elementor-element-97a79ee{margin-top:0px;margin-bottom:0px;}.elementor-2170101 .elementor-element.elementor-element-7c4fae1 > .elementor-container{max-width:1500px;}.elementor-2170101 .elementor-element.elementor-element-514a421 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-e8c06b9 > .elementor-container{max-width:1500px;}.elementor-2170101 .elementor-element.elementor-element-6b124cc > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-fd54d89 > .elementor-container{max-width:1500px;}.elementor-2170101 .elementor-element.elementor-element-e62a256{text-align:left;}.elementor-2170101 .elementor-element.elementor-element-e62a256 .elementor-heading-title{color:#02A08C;}.elementor-2170101 .elementor-element.elementor-element-94fab61 > .elementor-container{max-width:1500px;}.elementor-2170101 .elementor-element.elementor-element-744b96a > .elementor-container{max-width:1500px;}.elementor-2170101 .elementor-element.elementor-element-3aecc76 .elementor-image-box-wrapper{gap:23px;}.elementor-2170101 .elementor-element.elementor-element-3aecc76 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-2170101 .elementor-element.elementor-element-3aecc76 .elementor-image-box-img img{transition:0.3s;}.elementor-2170101 .elementor-element.elementor-element-3aecc76 > .elementor-widget-container{margin:35px 35px 35px 35px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-3aecc76{width:100%;}.elementor-2170101 .elementor-element.elementor-element-66e43e1 .elementor-image-box-wrapper{gap:50px;}.elementor-2170101 .elementor-element.elementor-element-66e43e1 .elementor-image-box-wrapper .elementor-image-box-img{width:29%;}.elementor-2170101 .elementor-element.elementor-element-66e43e1 .elementor-image-box-img img{transition:0.3s;}.elementor-2170101 .elementor-element.elementor-element-66e43e1 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2170101 .elementor-element.elementor-element-c71b3ab .elementor-image-box-wrapper{gap:48px;}.elementor-2170101 .elementor-element.elementor-element-c71b3ab .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2170101 .elementor-element.elementor-element-c71b3ab .elementor-image-box-img img{transition:0.3s;}.elementor-2170101 .elementor-element.elementor-element-c71b3ab > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-2170101 .elementor-element.elementor-element-c79038c .elementor-image-box-wrapper{gap:58px;}.elementor-2170101 .elementor-element.elementor-element-c79038c .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-2170101 .elementor-element.elementor-element-c79038c .elementor-image-box-img img{opacity:0.1;transition:0.3s;}.elementor-2170101 .elementor-element.elementor-element-c79038c > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-2170101 .elementor-element.elementor-element-2fc1186 > .elementor-container{max-width:1500px;}.elementor-2170101 .elementor-element.elementor-element-71b4707 .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-2170101 .elementor-element.elementor-element-71b4707 .elementor-image-box-img img{transition:0.3s;}.elementor-2170101 .elementor-element.elementor-element-71b4707 .elementor-image-box-title{color:#000000;}.elementor-2170101 .elementor-element.elementor-element-de2a2d9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2170101 .elementor-element.elementor-element-de2a2d9 .elementor-image-box-img img{transition:0.3s;}.elementor-2170101 .elementor-element.elementor-element-de2a2d9 .elementor-image-box-title{color:#000000;}.elementor-2170101 .elementor-element.elementor-element-cdc610b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2170101 .elementor-element.elementor-element-cdc610b .elementor-image-box-img img{transition:0.3s;}.elementor-2170101 .elementor-element.elementor-element-cdc610b .elementor-image-box-title{color:#000000;}@media(min-width:768px){.elementor-2170101 .elementor-element.elementor-element-3f1ab4a{width:14.386%;}.elementor-2170101 .elementor-element.elementor-element-0da1f01{width:85.614%;}.elementor-2170101 .elementor-element.elementor-element-8c380a7{width:84.737%;}.elementor-2170101 .elementor-element.elementor-element-0a2960e{width:15.177%;}}/* Start custom CSS for image-box, class: .elementor-element-3aecc76 */.elementor-2170101 .elementor-element.elementor-element-3aecc76 {
  border-left: 1px solid #222222;
  border-right: 1px solid #222222;
  position: relative;
}

.elementor-2170101 .elementor-element.elementor-element-3aecc76::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(to right, #222222 25%, transparent 25%, transparent 75%, #222222 75%);
}

.elementor-2170101 .elementor-element.elementor-element-3aecc76::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(to right, #222222 25%, transparent 25%, transparent 75%, #222222 75%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66e43e1 */.elementor-2170101 .elementor-element.elementor-element-66e43e1 {
  border-left: 1px solid #222222;
  border-right: 1px solid #222222;
  position: relative;
}

.elementor-2170101 .elementor-element.elementor-element-66e43e1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(to right, #222222 25%, transparent 25%, transparent 75%, #222222 75%);
}

.elementor-2170101 .elementor-element.elementor-element-66e43e1::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(to right, #222222 25%, transparent 25%, transparent 75%, #222222 75%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c71b3ab */.elementor-2170101 .elementor-element.elementor-element-c71b3ab {
  border-left: 1px solid #222222;
  border-right: 1px solid #222222;
  position: relative;
}

.elementor-2170101 .elementor-element.elementor-element-c71b3ab::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(to right, #222222 25%, transparent 25%, transparent 75%, #222222 75%);
}

.elementor-2170101 .elementor-element.elementor-element-c71b3ab::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(to right, #222222 25%, transparent 25%, transparent 75%, #222222 75%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c79038c */.elementor-2170101 .elementor-element.elementor-element-c79038c {
  border-left: 1px solid #222222;
  border-right: 1px solid #222222;
  position: relative;
}

.elementor-2170101 .elementor-element.elementor-element-c79038c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(to right, #222222 25%, transparent 25%, transparent 75%, #222222 75%);
}

.elementor-2170101 .elementor-element.elementor-element-c79038c::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(to right, #222222 25%, transparent 25%, transparent 75%, #222222 75%);
}/* End custom CSS */