.elementor-3958 .elementor-element.elementor-element-927e558{--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;--background-transition:0.3s;}.elementor-3958 .elementor-element.elementor-element-9433042{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3958 .elementor-element.elementor-element-3564f29{--display:flex;--gap:40px 40px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3958 .elementor-element.elementor-element-4f18824 .elementor-heading-title{color:#159640;font-family:"Roboto Flex Variable", Sans-serif;font-size:42px;font-weight:800;text-transform:capitalize;line-height:50px;}.elementor-3958 .elementor-element.elementor-element-6798e21{font-family:"Roboto Flex Variable", Sans-serif;font-size:16px;font-weight:500;line-height:32px;}.elementor-3958 .elementor-element.elementor-element-ddd75ed{--display:flex;--background-transition:0.3s;}.elementor-3958 .elementor-element.elementor-element-ddd75ed:not(.elementor-motion-effects-element-type-background), .elementor-3958 .elementor-element.elementor-element-ddd75ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macsolarbrasil.com.br/app/uploads/2025/09/Group-33800.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3958 .elementor-element.elementor-element-ddd75ed, .elementor-3958 .elementor-element.elementor-element-ddd75ed::before{--border-transition:0.3s;}.elementor-3958 .elementor-element.elementor-element-d2eedbc{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3958 .elementor-element.elementor-element-eb32fc9{font-family:"Roboto Flex Variable", Sans-serif;font-size:16px;font-weight:500;line-height:32px;}.elementor-3958 .elementor-element.elementor-element-0488413{--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;--background-transition:0.3s;}.elementor-3958 .elementor-element.elementor-element-0488413:not(.elementor-motion-effects-element-type-background), .elementor-3958 .elementor-element.elementor-element-0488413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3D9;}.elementor-3958 .elementor-element.elementor-element-0488413, .elementor-3958 .elementor-element.elementor-element-0488413::before{--border-transition:0.3s;}.elementor-3958 .elementor-element.elementor-element-e612ee8 .elementor-heading-title{color:#159640;font-family:"Roboto Flex Variable", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;line-height:50px;}.elementor-3958 .elementor-element.elementor-element-22d385b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3958 .elementor-element.elementor-element-ed977b7 .elementor-icon-box-wrapper{text-align:center;}.elementor-3958 .elementor-element.elementor-element-ed977b7{--icon-box-icon-margin:5px;}.elementor-3958 .elementor-element.elementor-element-ed977b7 .elementor-icon-box-title{margin-bottom:5px;color:#033815;}.elementor-3958 .elementor-element.elementor-element-ed977b7 .elementor-icon{font-size:116px;}.elementor-3958 .elementor-element.elementor-element-ed977b7 .elementor-icon-box-title, .elementor-3958 .elementor-element.elementor-element-ed977b7 .elementor-icon-box-title a{font-family:"Roboto Flex Variable", Sans-serif;font-size:20px;font-weight:800;line-height:50px;}.elementor-3958 .elementor-element.elementor-element-ed977b7 .elementor-icon-box-description{font-family:"Roboto Flex Variable", Sans-serif;font-size:16px;line-height:19px;}.elementor-3958 .elementor-element.elementor-element-ed977b7 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-3958 .elementor-element.elementor-element-c489476 .elementor-icon-box-wrapper{text-align:center;}.elementor-3958 .elementor-element.elementor-element-c489476{--icon-box-icon-margin:5px;}.elementor-3958 .elementor-element.elementor-element-c489476 .elementor-icon-box-title{margin-bottom:5px;color:#033815;}.elementor-3958 .elementor-element.elementor-element-c489476 .elementor-icon{font-size:116px;}.elementor-3958 .elementor-element.elementor-element-c489476 .elementor-icon-box-title, .elementor-3958 .elementor-element.elementor-element-c489476 .elementor-icon-box-title a{font-family:"Roboto Flex Variable", Sans-serif;font-size:20px;font-weight:800;line-height:50px;}.elementor-3958 .elementor-element.elementor-element-c489476 .elementor-icon-box-description{font-family:"Roboto Flex Variable", Sans-serif;font-size:16px;line-height:19px;}.elementor-3958 .elementor-element.elementor-element-c489476 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-3958 .elementor-element.elementor-element-33c2f34 .elementor-icon-box-wrapper{text-align:center;}.elementor-3958 .elementor-element.elementor-element-33c2f34{--icon-box-icon-margin:5px;}.elementor-3958 .elementor-element.elementor-element-33c2f34 .elementor-icon-box-title{margin-bottom:5px;color:#033815;}.elementor-3958 .elementor-element.elementor-element-33c2f34 .elementor-icon{font-size:116px;}.elementor-3958 .elementor-element.elementor-element-33c2f34 .elementor-icon-box-title, .elementor-3958 .elementor-element.elementor-element-33c2f34 .elementor-icon-box-title a{font-family:"Roboto Flex Variable", Sans-serif;font-size:20px;font-weight:800;line-height:50px;}.elementor-3958 .elementor-element.elementor-element-33c2f34 .elementor-icon-box-description{font-family:"Roboto Flex Variable", Sans-serif;font-size:16px;line-height:19px;}.elementor-3958 .elementor-element.elementor-element-33c2f34 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-3958 .elementor-element.elementor-element-a12125a{--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;--background-transition:0.3s;}.elementor-3958 .elementor-element.elementor-element-a12125a, .elementor-3958 .elementor-element.elementor-element-a12125a::before{--border-transition:0.3s;}.elementor-3958 .elementor-element.elementor-element-3c2039e .elementor-heading-title{color:#159640;font-family:"Roboto Flex Variable", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;line-height:50px;}.elementor-3958 .elementor-element.elementor-element-d78ea89{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3958 .elementor-element.elementor-element-e0de0e1 .elementor-icon-box-wrapper{text-align:center;}.elementor-3958 .elementor-element.elementor-element-e0de0e1{--icon-box-icon-margin:5px;}.elementor-3958 .elementor-element.elementor-element-e0de0e1 .elementor-icon-box-title{margin-bottom:5px;color:#ECC140;}.elementor-3958 .elementor-element.elementor-element-e0de0e1 .elementor-icon{font-size:116px;}.elementor-3958 .elementor-element.elementor-element-e0de0e1 .elementor-icon-box-title, .elementor-3958 .elementor-element.elementor-element-e0de0e1 .elementor-icon-box-title a{font-family:"Roboto Flex Variable", Sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;line-height:50px;}.elementor-3958 .elementor-element.elementor-element-e0de0e1 .elementor-icon-box-description{font-family:"Roboto Flex Variable", Sans-serif;font-size:16px;line-height:19px;}.elementor-3958 .elementor-element.elementor-element-e0de0e1 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-3958 .elementor-element.elementor-element-dcda12c .elementor-icon-box-wrapper{text-align:center;}.elementor-3958 .elementor-element.elementor-element-dcda12c{--icon-box-icon-margin:5px;}.elementor-3958 .elementor-element.elementor-element-dcda12c .elementor-icon-box-title{margin-bottom:5px;color:#ECC140;}.elementor-3958 .elementor-element.elementor-element-dcda12c .elementor-icon{font-size:116px;}.elementor-3958 .elementor-element.elementor-element-dcda12c .elementor-icon-box-title, .elementor-3958 .elementor-element.elementor-element-dcda12c .elementor-icon-box-title a{font-family:"Roboto Flex Variable", Sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;line-height:50px;}.elementor-3958 .elementor-element.elementor-element-dcda12c .elementor-icon-box-description{font-family:"Roboto Flex Variable", Sans-serif;font-size:16px;line-height:19px;}.elementor-3958 .elementor-element.elementor-element-dcda12c > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-3958 .elementor-element.elementor-element-acce680 .elementor-icon-box-wrapper{text-align:center;}.elementor-3958 .elementor-element.elementor-element-acce680{--icon-box-icon-margin:5px;}.elementor-3958 .elementor-element.elementor-element-acce680 .elementor-icon-box-title{margin-bottom:5px;color:#ECC140;}.elementor-3958 .elementor-element.elementor-element-acce680 .elementor-icon{font-size:116px;}.elementor-3958 .elementor-element.elementor-element-acce680 .elementor-icon-box-title, .elementor-3958 .elementor-element.elementor-element-acce680 .elementor-icon-box-title a{font-family:"Roboto Flex Variable", Sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;line-height:50px;}.elementor-3958 .elementor-element.elementor-element-acce680 .elementor-icon-box-description{font-family:"Roboto Flex Variable", Sans-serif;font-size:16px;line-height:19px;}.elementor-3958 .elementor-element.elementor-element-acce680 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-3958 .elementor-element.elementor-element-22d385b{--grid-auto-flow:row;}.elementor-3958 .elementor-element.elementor-element-d78ea89{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3958 .elementor-element.elementor-element-927e558{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3958 .elementor-element.elementor-element-9433042{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-3958 .elementor-element.elementor-element-4f18824 .elementor-heading-title{font-size:32px;}.elementor-3958 .elementor-element.elementor-element-ddd75ed{--min-height:150px;}.elementor-3958 .elementor-element.elementor-element-0488413{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3958 .elementor-element.elementor-element-e612ee8 .elementor-heading-title{font-size:32px;}.elementor-3958 .elementor-element.elementor-element-22d385b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3958 .elementor-element.elementor-element-a12125a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3958 .elementor-element.elementor-element-3c2039e .elementor-heading-title{font-size:32px;}.elementor-3958 .elementor-element.elementor-element-d78ea89{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-4f18824 */#title-under {
    position: relative;
    display: inline-block;
}

#title-under::after {
    content: "";
    position: absolute;
    bottom: -20px;              /* distância do texto */
    left: 0;
    width: 97px;               /* largura da linha */
    height: 4px;               /* espessura da linha */
    background-color: #D9AE2F; /* cor da linha */
    border-radius: 100px;
    /*borda arredondada da linha*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e612ee8 */#title-under {
    position: relative;
    display: inline-block;
}

#title-under::after {
    content: "";
    position: absolute;
    bottom: -20px;              /* distância do texto */
    left: 0;
    width: 97px;               /* largura da linha */
    height: 4px;               /* espessura da linha */
    background-color: #D9AE2F; /* cor da linha */
    border-radius: 100px;
    /*borda arredondada da linha*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c2039e */#title-under {
    position: relative;
    display: inline-block;
}

#title-under::after {
    content: "";
    position: absolute;
    bottom: -20px;              /* distância do texto */
    left: 0;
    width: 97px;               /* largura da linha */
    height: 4px;               /* espessura da linha */
    background-color: #D9AE2F; /* cor da linha */
    border-radius: 100px;
    /*borda arredondada da linha*/
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */