.elementor-42445 .elementor-element.elementor-element-7a8e475b:not(.elementor-motion-effects-element-type-background), .elementor-42445 .elementor-element.elementor-element-7a8e475b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42445 .elementor-element.elementor-element-7a8e475b{border-style:solid;border-width:2px 2px 2px 2px;border-color:#B5C5CC;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42445 .elementor-element.elementor-element-7a8e475b, .elementor-42445 .elementor-element.elementor-element-7a8e475b > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-42445 .elementor-element.elementor-element-7a8e475b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42445 .elementor-element.elementor-element-517ecf4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42445 .elementor-element.elementor-element-8d6aa8e{margin-top:0px;margin-bottom:0px;}.elementor-42445 .elementor-element.elementor-element-2ae9a9e6 img{width:60px;}.elementor-42445 .elementor-element.elementor-element-2ae9a9e6 > .elementor-widget-container{margin:0px 10px 0px -20px;}.elementor-42445 .elementor-element.elementor-element-367e4640{text-align:center;width:auto;max-width:auto;}.elementor-42445 .elementor-element.elementor-element-367e4640 .elementor-heading-title{color:var( --e-global-color-5708027 );font-size:15px;font-weight:bold;}.elementor-42445 .elementor-element.elementor-element-367e4640 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42445 .elementor-element.elementor-element-50ab8515{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-42445 .elementor-element.elementor-element-646772ca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42445 .elementor-element.elementor-element-646772ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-42445 .elementor-element.elementor-element-f2c9305.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42445 .elementor-element.elementor-element-f2c9305.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42445 .elementor-element.elementor-element-6b094937 .elementor-heading-title{font-size:15px;text-transform:none;line-height:1.3em;}.elementor-bc-flex-widget .elementor-42445 .elementor-element.elementor-element-7c049327.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42445 .elementor-element.elementor-element-7c049327.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42445 .elementor-element.elementor-element-7c049327 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42445 .elementor-element.elementor-element-f7d07b2 .elementor-button{text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-42445 .elementor-element.elementor-element-256ed894 img{width:50px;}.elementor-42445 .elementor-element.elementor-element-256ed894 > .elementor-widget-container{margin:0px 10px 0px -20px;}.elementor-42445 .elementor-element.elementor-element-6d1de4f5{text-align:center;width:auto;max-width:auto;}.elementor-42445 .elementor-element.elementor-element-6d1de4f5 .elementor-heading-title{color:var( --e-global-color-5708027 );font-size:13px;font-weight:bold;}.elementor-42445 .elementor-element.elementor-element-6d1de4f5 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-42445 .elementor-element.elementor-element-4e91e70e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42445 .elementor-element.elementor-element-4e91e70e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42445 .elementor-element.elementor-element-568ea6e .elementor-button{font-size:14px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-42445 .elementor-element.elementor-element-568ea6e > .elementor-widget-container{margin:-10px 0px 0px 0px;}@media(min-width:768px){.elementor-42445 .elementor-element.elementor-element-646772ca{width:20%;}.elementor-42445 .elementor-element.elementor-element-f2c9305{width:47.666%;}.elementor-42445 .elementor-element.elementor-element-4e91e70e{width:32%;}}@media(max-width:1024px){.elementor-42445 .elementor-element.elementor-element-50ab8515{margin-top:0px;margin-bottom:0px;}.elementor-42445 .elementor-element.elementor-element-2f9bf8a5{margin-top:-10px;margin-bottom:0px;}.elementor-42445 .elementor-element.elementor-element-7c049327 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-42445 .elementor-element.elementor-element-6d1de4f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42445 .elementor-element.elementor-element-568ea6e .elementor-button{font-size:13px;}}@media(max-width:767px){.elementor-42445 .elementor-element.elementor-element-7a8e475b{margin-top:0px;margin-bottom:0px;}.elementor-42445 .elementor-element.elementor-element-8d6aa8e{margin-top:7px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-42445 .elementor-element.elementor-element-46784ada.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42445 .elementor-element.elementor-element-46784ada.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42445 .elementor-element.elementor-element-46784ada > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42445 .elementor-element.elementor-element-2ae9a9e6 img{width:45px;}.elementor-42445 .elementor-element.elementor-element-2ae9a9e6 > .elementor-widget-container{margin:-10px 10px 0px 0px;}.elementor-42445 .elementor-element.elementor-element-2ae9a9e6{width:auto;max-width:auto;}.elementor-42445 .elementor-element.elementor-element-367e4640 .elementor-heading-title{font-size:12px;}.elementor-42445 .elementor-element.elementor-element-50ab8515{margin-top:0px;margin-bottom:0px;}.elementor-42445 .elementor-element.elementor-element-646772ca{width:35%;}.elementor-42445 .elementor-element.elementor-element-f2c9305{width:65%;}.elementor-bc-flex-widget .elementor-42445 .elementor-element.elementor-element-f2c9305.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-42445 .elementor-element.elementor-element-f2c9305.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-42445 .elementor-element.elementor-element-6b094937 .elementor-heading-title{font-size:14px;}.elementor-42445 .elementor-element.elementor-element-2f9bf8a5{margin-top:10px;margin-bottom:0px;}.elementor-42445 .elementor-element.elementor-element-7c049327 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42445 .elementor-element.elementor-element-f7d07b2 .elementor-button{font-size:13px;padding:10px 16px 10px 16px;}.elementor-42445 .elementor-element.elementor-element-6d1de4f5 .elementor-heading-title{font-size:13px;}.elementor-42445 .elementor-element.elementor-element-4e91e70e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42445 .elementor-element.elementor-element-568ea6e > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-2ae9a9e6 */.elementor-42445 .elementor-element.elementor-element-2ae9a9e6 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-367e4640 */.elementor-42445 .elementor-element.elementor-element-367e4640 span {
    position: relative;
}
.elementor-42445 .elementor-element.elementor-element-367e4640 span:before {
    content: '\f111';
    color: #fff;
    font-size: 6px;
    font-family: "Font Awesome 5 Free";
    position: absolute;
    top: 5px;
    left: -15px;
}
@media (max-width: 767px)  {
    .elementor-42445 .elementor-element.elementor-element-367e4640 span:before {
        font-size: 4px;
        top: 6px;
        left: -10px;
    }
}
.elementor-42445 .elementor-element.elementor-element-367e4640 {
  height: 28px;
  padding: 0px 10px;
  background: #e8f0f3;
  border-radius: 1px 3px 3px 1px;
  margin-bottom: 0;
}
.elementor-42445 .elementor-element.elementor-element-367e4640:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-right: 14px solid #e8f0f3;
  left: -14px;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d50605 */.elementor-42445 .elementor-element.elementor-element-5d50605 img {
    width: 100px;
    height: 100px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b094937 */.ellipsis h3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.elementor-42445 .elementor-element.elementor-element-6b094937 {
    margin-bottom: 0;
}
.elementor-42445 .elementor-element.elementor-element-6b094937 h3:after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7d07b2 */.elementor-42445 .elementor-element.elementor-element-f7d07b2 {
    width: auto;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-256ed894 */.elementor-42445 .elementor-element.elementor-element-256ed894 {
    width: auto;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d1de4f5 */.elementor-42445 .elementor-element.elementor-element-6d1de4f5 span {
    position: relative;
}
.elementor-42445 .elementor-element.elementor-element-6d1de4f5 span:before {
    content: '\f111';
    color: #fff;
    font-size: 6px;
    font-family: "Font Awesome 5 Free";
    position: absolute;
    top: 3px;
    left: -15px;
}
@media (max-width: 767px)  {
    .elementor-42445 .elementor-element.elementor-element-6d1de4f5 span:before {
        font-size: 4px;
        top: 6px;
        left: -13px;
    }
}
.elementor-42445 .elementor-element.elementor-element-6d1de4f5 {
  height: 30px;
  padding: 2px 15px;
  background: #e8f0f3;
  border-radius: 1px 3px 3px 1px;
  margin-bottom: 0;
}
.elementor-42445 .elementor-element.elementor-element-6d1de4f5:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-right: 15px solid #e8f0f3;
  left: -15px;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}/* End custom CSS */