.elementor-3414 .elementor-element.elementor-element-3243854{--display:flex;}.elementor-3414 .elementor-element.elementor-element-71ce8aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3414 .elementor-element.elementor-element-4df5b4c{--display:flex;}.elementor-3414 .elementor-element.elementor-element-cb30e77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3414 .elementor-element.elementor-element-42b380c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3414 .elementor-element.elementor-element-f7dd109{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3414 .elementor-element.elementor-element-d838cf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3414 .elementor-element.elementor-element-618b3c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3414 .elementor-element.elementor-element-fa76fe3{--display:flex;}/* Start custom CSS for html, class: .elementor-element-8a8a289 */.mpg-hero{
padding:60px 20px;
text-align:center;
background:#f8f8f8;
}


.mpg-hero h1{
font-size:42px;
font-weight:700;
}


.btn-primary{
display:inline-block;
padding:14px 32px;
border-radius:8px;
background:#111;
color:#fff;
}


.keyword-list{
display:flex;
gap:15px;
flex-wrap:wrap;
}


.keyword-list a{
padding:10px 18px;
border:1px solid #ddd;
border-radius:30px;
}/* End custom CSS */