.elementor-2754 .elementor-element.elementor-element-805d6fa > .elementor-container{min-height:500px;}.elementor-2754 .elementor-element.elementor-element-805d6fa:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-805d6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projetoestrutural.com/wp-content/uploads/2025/02/bn_servicos3.webp");background-position:0px -99px;}.elementor-2754 .elementor-element.elementor-element-805d6fa > .elementor-background-overlay{background-color:#152246;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2754 .elementor-element.elementor-element-805d6fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2754 .elementor-element.elementor-element-59ebf45 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:21px 21px 21px 21px;--e-column-margin-right:21px;--e-column-margin-left:21px;padding:27px 56px 27px 38px;}.elementor-2754 .elementor-element.elementor-element-59ebf45 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2754 .elementor-element.elementor-element-8e95d30{text-align:center;}.elementor-2754 .elementor-element.elementor-element-8e95d30 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;line-height:56px;}.elementor-2754 .elementor-element.elementor-element-aa959af .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2754 .elementor-element.elementor-element-aa959af .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2754 .elementor-element.elementor-element-aa959af{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2754 .elementor-element.elementor-element-aa959af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2754 .elementor-element.elementor-element-aa959af .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-2754 .elementor-element.elementor-element-aa959af .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2754 .elementor-element.elementor-element-f4ae42d{margin-top:30px;margin-bottom:0px;}.elementor-2754 .elementor-element.elementor-element-18e1817 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-2754 .elementor-element.elementor-element-a99eacf .elementor-icon-list-icon i{color:#000000;font-size:13px;}.elementor-2754 .elementor-element.elementor-element-a99eacf .elementor-icon-list-icon svg{fill:#000000;--e-icon-list-icon-size:13px;}.elementor-2754 .elementor-element.elementor-element-a99eacf .elementor-icon-list-icon{width:13px;}.elementor-2754 .elementor-element.elementor-element-a99eacf .elementor-icon-list-text, .elementor-2754 .elementor-element.elementor-element-a99eacf .elementor-icon-list-text a{color:#000000;}.elementor-2754 .elementor-element.elementor-element-a99eacf .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;}.elementor-2754 .elementor-element.elementor-element-78d65e4{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-2754 .elementor-element.elementor-element-1f63f47 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-2754 .elementor-element.elementor-element-49e1235{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2754 .elementor-element.elementor-element-49e1235 .elementor-divider-separator{width:100%;}.elementor-2754 .elementor-element.elementor-element-49e1235 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-2754 .elementor-element.elementor-element-805d6fa:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-805d6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-2754 .elementor-element.elementor-element-805d6fa > .elementor-container{min-height:250px;}.elementor-2754 .elementor-element.elementor-element-805d6fa:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-805d6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2754 .elementor-element.elementor-element-59ebf45 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-2754 .elementor-element.elementor-element-8e95d30 .elementor-heading-title{font-size:28px;line-height:1.9em;}.elementor-2754 .elementor-element.elementor-element-8e95d30 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2754 .elementor-element.elementor-element-8e95d30{width:100%;max-width:100%;}}/* Start custom CSS for column, class: .elementor-element-b44e23f */[type=button], [type=submit], button {
    background-color: transparent;
    border: 1px solid #2b357f;
    border-radius: 3px;
    color: #293778;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    padding: .5rem 1rem;
    text-align: center;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
}


[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #25397a;
    color: #fff;
    text-decoration: none;
}

h5 {
    font-family: poppins;
    font-size: 25px;
    color: #000;
    font-weight: 600;
}

a {
    background-color: transparent;
    color: #333333;
    text-decoration: none;
}/* End custom CSS */