.elementor-107 .elementor-element.elementor-element-57aecbf5{--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;--overlay-opacity:1;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-57aecbf5:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-57aecbf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mkrempresas.com.br/wp-content/uploads/2025/06/hero-3.jpg");background-position:center center;background-size:cover;}.elementor-107 .elementor-element.elementor-element-57aecbf5::before, .elementor-107 .elementor-element.elementor-element-57aecbf5 > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-57aecbf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-57aecbf5 > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-57aecbf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-57aecbf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#161C24CC;--background-overlay:'';}.elementor-107 .elementor-element.elementor-element-5115934c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-7f5e7bf8 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:48px;font-weight:800;color:var( --e-global-color-8353db6 );}.elementor-107 .elementor-element.elementor-element-4d6331a2 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-66d679dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-1c54453b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-3ed5992c .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-34e09369 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#D3D3D3;}.elementor-107 .elementor-element.elementor-element-62bc948e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-40d8d3bb .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-114ff20f .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#D3D3D3;}.elementor-107 .elementor-element.elementor-element-4eb8d5c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-717f01d2 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-3fdf5c .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:400;color:#D3D3D3;}.elementor-107 .elementor-element.elementor-element-2674e431{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-49a2675d .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-346f4fbe .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:400;color:#D3D3D3;}.elementor-107 .elementor-element.elementor-element-446e28f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-8997cb8 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-3a51f5f2 .elementor-repeater-item-6a3bdc7.elementor-social-icon{background-color:#E02D69;}.elementor-107 .elementor-element.elementor-element-3a51f5f2{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-107 .elementor-element.elementor-element-3a51f5f2 .elementor-widget-container{text-align:left;}.elementor-107 .elementor-element.elementor-element-3a51f5f2 .elementor-social-icon{--icon-padding:6px;}.elementor-107 .elementor-element.elementor-element-db07149{--display:flex;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-6ed0b887 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-e5b9f4d );}.elementor-107 .elementor-element.elementor-element-37397577 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-e5b9f4d );}.elementor-107 .elementor-element.elementor-element-46af14e1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-107 .elementor-element.elementor-element-46af14e1 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-4ea5c9f0 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-e5b9f4d );}.elementor-107 .elementor-element.elementor-element-2e71e04d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-107 .elementor-element.elementor-element-2e71e04d .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-48c5abb .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-e5b9f4d );}.elementor-107 .elementor-element.elementor-element-5fe123cc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-107 .elementor-element.elementor-element-5fe123cc .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-321c6316 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-e5b9f4d );}.elementor-107 .elementor-element.elementor-element-4476661c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-107 .elementor-element.elementor-element-4476661c .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-2afa4823 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-e5b9f4d );}.elementor-107 .elementor-element.elementor-element-5d4ab1aa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-107 .elementor-element.elementor-element-5d4ab1aa .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-783d2b35 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-e5b9f4d );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-57aecbf5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-107 .elementor-element.elementor-element-4d6331a2 .elementor-heading-title{font-size:42px;}}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-57aecbf5{--content-width:1140px;}.elementor-107 .elementor-element.elementor-element-66d679dd{--width:100%;}.elementor-107 .elementor-element.elementor-element-db07149{--content-width:900px;}}/* Start custom CSS for shortcode, class: .elementor-element-2974c82d */.elementor-107 .elementor-element.elementor-element-2974c82d label.floating {
    margin-bottom: -18px;
    z-index: 1;
    position: relative;
    background: white;
    margin-left: 10px;
    padding: 0 4px;
}

.elementor-107 .elementor-element.elementor-element-2974c82d input:not([type=file]), .elementor-107 .elementor-element.elementor-element-2974c82d textarea {
    border-radius: 8px !important;
}/* End custom CSS */