.elementor-5117 .elementor-element.elementor-element-c0c7990{--display:flex;--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5117 .elementor-element.elementor-element-83db2c7 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-5117 .elementor-element.elementor-element-cafa480{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5117 .elementor-element.elementor-element-07ed8ea{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C7BB27A;--border-color:#2C7BB27A;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5117 .elementor-element.elementor-element-a350102 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5117 .elementor-element.elementor-element-a350102.elementor-view-stacked .elementor-icon{background-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-a350102.elementor-view-framed .elementor-icon, .elementor-5117 .elementor-element.elementor-element-a350102.elementor-view-default .elementor-icon{fill:#2C7BB2;color:#2C7BB2;border-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-a350102 .elementor-icon{padding:16px;}.elementor-5117 .elementor-element.elementor-element-a350102 .elementor-icon-box-title, .elementor-5117 .elementor-element.elementor-element-a350102 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-5117 .elementor-element.elementor-element-a350102 .elementor-icon-box-title{color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-a350102 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.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-5117 .elementor-element.elementor-element-24308fc .th_btn i{margin-left:8px;}.elementor-5117 .elementor-element.elementor-element-24308fc .btn-wrapper{text-align:left;}.elementor-5117 .elementor-element.elementor-element-eaf3c19{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C7BB27A;--border-color:#2C7BB27A;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5117 .elementor-element.elementor-element-3ecdedd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5117 .elementor-element.elementor-element-3ecdedd.elementor-view-stacked .elementor-icon{background-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-3ecdedd.elementor-view-framed .elementor-icon, .elementor-5117 .elementor-element.elementor-element-3ecdedd.elementor-view-default .elementor-icon{fill:#2C7BB2;color:#2C7BB2;border-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-3ecdedd .elementor-icon{padding:16px;}.elementor-5117 .elementor-element.elementor-element-3ecdedd .elementor-icon-box-title, .elementor-5117 .elementor-element.elementor-element-3ecdedd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-5117 .elementor-element.elementor-element-3ecdedd .elementor-icon-box-title{color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-3ecdedd .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-5117 .elementor-element.elementor-element-6f958b5 .th_btn i{margin-left:8px;}.elementor-5117 .elementor-element.elementor-element-6f958b5 .btn-wrapper{text-align:left;}.elementor-5117 .elementor-element.elementor-element-b5fead5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C7BB27A;--border-color:#2C7BB27A;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5117 .elementor-element.elementor-element-ecadfb1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5117 .elementor-element.elementor-element-ecadfb1.elementor-view-stacked .elementor-icon{background-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-ecadfb1.elementor-view-framed .elementor-icon, .elementor-5117 .elementor-element.elementor-element-ecadfb1.elementor-view-default .elementor-icon{fill:#2C7BB2;color:#2C7BB2;border-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-ecadfb1 .elementor-icon{padding:16px;}.elementor-5117 .elementor-element.elementor-element-ecadfb1 .elementor-icon-box-title, .elementor-5117 .elementor-element.elementor-element-ecadfb1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-5117 .elementor-element.elementor-element-ecadfb1 .elementor-icon-box-title{color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-ecadfb1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-5117 .elementor-element.elementor-element-559ee6c .th_btn i{margin-left:8px;}.elementor-5117 .elementor-element.elementor-element-559ee6c .btn-wrapper{text-align:left;}.elementor-5117 .elementor-element.elementor-element-de98dbf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C7BB27A;--border-color:#2C7BB27A;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5117 .elementor-element.elementor-element-08e57cd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5117 .elementor-element.elementor-element-08e57cd.elementor-view-stacked .elementor-icon{background-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-08e57cd.elementor-view-framed .elementor-icon, .elementor-5117 .elementor-element.elementor-element-08e57cd.elementor-view-default .elementor-icon{fill:#2C7BB2;color:#2C7BB2;border-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-08e57cd .elementor-icon{padding:16px;}.elementor-5117 .elementor-element.elementor-element-08e57cd .elementor-icon-box-title, .elementor-5117 .elementor-element.elementor-element-08e57cd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-5117 .elementor-element.elementor-element-08e57cd .elementor-icon-box-title{color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-08e57cd .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-5117 .elementor-element.elementor-element-a9f1b8d .th_btn i{margin-left:8px;}.elementor-5117 .elementor-element.elementor-element-a9f1b8d .btn-wrapper{text-align:left;}.elementor-5117 .elementor-element.elementor-element-eed5423{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C7BB27A;--border-color:#2C7BB27A;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5117 .elementor-element.elementor-element-9128d1d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5117 .elementor-element.elementor-element-9128d1d.elementor-view-stacked .elementor-icon{background-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-9128d1d.elementor-view-framed .elementor-icon, .elementor-5117 .elementor-element.elementor-element-9128d1d.elementor-view-default .elementor-icon{fill:#2C7BB2;color:#2C7BB2;border-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-9128d1d .elementor-icon{padding:16px;}.elementor-5117 .elementor-element.elementor-element-9128d1d .elementor-icon-box-title, .elementor-5117 .elementor-element.elementor-element-9128d1d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-5117 .elementor-element.elementor-element-9128d1d .elementor-icon-box-title{color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-9128d1d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-5117 .elementor-element.elementor-element-3249d81 .th_btn i{margin-left:8px;}.elementor-5117 .elementor-element.elementor-element-3249d81 .btn-wrapper{text-align:left;}.elementor-5117 .elementor-element.elementor-element-121a126{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C7BB27A;--border-color:#2C7BB27A;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5117 .elementor-element.elementor-element-bf0814e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5117 .elementor-element.elementor-element-bf0814e.elementor-view-stacked .elementor-icon{background-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-bf0814e.elementor-view-framed .elementor-icon, .elementor-5117 .elementor-element.elementor-element-bf0814e.elementor-view-default .elementor-icon{fill:#2C7BB2;color:#2C7BB2;border-color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-bf0814e .elementor-icon{padding:16px;}.elementor-5117 .elementor-element.elementor-element-bf0814e .elementor-icon-box-title, .elementor-5117 .elementor-element.elementor-element-bf0814e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-5117 .elementor-element.elementor-element-bf0814e .elementor-icon-box-title{color:#2C7BB2;}.elementor-5117 .elementor-element.elementor-element-bf0814e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-5117 .elementor-element.elementor-element-6a48384 .th_btn i{margin-left:8px;}.elementor-5117 .elementor-element.elementor-element-6a48384 .btn-wrapper{text-align:left;}@media(max-width:1024px){.elementor-5117 .elementor-element.elementor-element-cafa480{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5117 .elementor-element.elementor-element-cafa480{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-b1afd77 */.elementor-5117 .elementor-element.elementor-element-b1afd77 {
  transition: all 0.3s ease;
}

.elementor-5117 .elementor-element.elementor-element-b1afd77:hover {
  border-color: #2f80ed; /* your theme blue */
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88489c9 */.elementor-5117 .elementor-element.elementor-element-88489c9 {
  transition: all 0.3s ease;
}

.elementor-5117 .elementor-element.elementor-element-88489c9:hover {
  border-color: #2f80ed; /* your theme blue */
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a48e08e */.elementor-5117 .elementor-element.elementor-element-a48e08e {
  transition: all 0.3s ease;
}

.elementor-5117 .elementor-element.elementor-element-a48e08e:hover {
  border-color: #2f80ed; /* your theme blue */
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09a4b03 */.elementor-5117 .elementor-element.elementor-element-09a4b03 {
  transition: all 0.3s ease;
}

.elementor-5117 .elementor-element.elementor-element-09a4b03:hover {
  border-color: #2f80ed; /* your theme blue */
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4636a6 */.elementor-5117 .elementor-element.elementor-element-d4636a6 {
  transition: all 0.3s ease;
}

.elementor-5117 .elementor-element.elementor-element-d4636a6:hover {
  border-color: #2f80ed; /* your theme blue */
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e8873 */.elementor-5117 .elementor-element.elementor-element-c5e8873 {
  transition: all 0.3s ease;
}

.elementor-5117 .elementor-element.elementor-element-c5e8873:hover {
  border-color: #2f80ed; /* your theme blue */
  transform: translateY(-4px);
}/* End custom CSS */