.elementor-2289 .elementor-element.elementor-element-658adf17{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2289 .elementor-element.elementor-element-658adf17:not(.elementor-motion-effects-element-type-background), .elementor-2289 .elementor-element.elementor-element-658adf17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-2289 .elementor-element.elementor-element-c81ee81{text-align:start;}.elementor-2289 .elementor-element.elementor-element-c81ee81 img{width:260px;}.elementor-2289 .elementor-element.elementor-element-24e82b04{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#F2F2F2;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2289 .elementor-element.elementor-element-658adf17{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2289 .elementor-element.elementor-element-658adf17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2289 .elementor-element.elementor-element-c81ee81{text-align:center;}.elementor-2289 .elementor-element.elementor-element-c81ee81 img{width:220px;}}/* Start custom CSS for container, class: .elementor-element-658adf17 */.elementor-2289 .elementor-element.elementor-element-658adf17 { padding: 28px 4% !important; }
.elementor-2289 .elementor-element.elementor-element-658adf17 .bc-pro-links { display: flex; justify-content: flex-end; gap: 32px; flex-wrap: wrap; }
.elementor-2289 .elementor-element.elementor-element-658adf17 .bc-pro-links a { color: #F4F4F4; text-decoration: none; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-2289 .elementor-element.elementor-element-658adf17 .bc-pro-links a:hover { color: #FFFFFF; }
@media (max-width: 767px) {
  .elementor-2289 .elementor-element.elementor-element-658adf17 { grid-template-columns: 1fr !important; justify-items: center; padding: 32px 20px !important; row-gap: 16px; }
  .elementor-2289 .elementor-element.elementor-element-658adf17 .bc-pro-links { justify-content: center; }
}/* End custom CSS */
/* Start custom CSS *//* Hide the shared footer blocks on this page only. */
body.page-id-2282 .elementor-element-1602b45,
body.page-id-2282 .elementor-element-7cd6458 {
	display: none !important;
}/* End custom CSS */