.elementor-541 .elementor-element.elementor-element-795e8607{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B83F70;--border-color:#B83F70;--padding-top:90px;--padding-bottom:90px;--padding-left:55px;--padding-right:55px;}.elementor-541 .elementor-element.elementor-element-795e8607:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-795e8607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-541 .elementor-element.elementor-element-11501380{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-56293302{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-541 .elementor-element.elementor-element-5ef6cac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-541 .elementor-element.elementor-element-5ef6cac9 img{width:150px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-541 .elementor-element.elementor-element-14f5e8d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#a9a9b1;}.elementor-541 .elementor-element.elementor-element-5600bdc1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-541 .elementor-element.elementor-element-c5167f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-541 .elementor-element.elementor-element-c5167f2 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:13px;font-weight:600;line-height:1em;letter-spacing:-0.8px;color:#C4447C;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-541 .elementor-element.elementor-element-uni1250 .elementor-button{background-color:#070707;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;fill:#fff;color:#fff;border-radius:6px 6px 6px 6px;padding:20px 25px 20px 25px;}.elementor-541 .elementor-element.elementor-element-uni1250 .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-uni1250 .elementor-button:focus{background-color:#d34f86;}.elementor-541 .elementor-element.elementor-element-59f44710 .elementor-button{background-color:#070707;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;fill:#fff;color:#fff;border-radius:6px 6px 6px 6px;padding:20px 25px 20px 25px;}.elementor-541 .elementor-element.elementor-element-59f44710 .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-59f44710 .elementor-button:focus{background-color:#d34f86;}.elementor-541 .elementor-element.elementor-element-79a92497 .elementor-button{background-color:#070707;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;fill:#fff;color:#fff;border-radius:6px 6px 6px 6px;padding:20px 25px 20px 25px;}.elementor-541 .elementor-element.elementor-element-79a92497 .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-79a92497 .elementor-button:focus{background-color:#d34f86;}.elementor-541 .elementor-element.elementor-element-44ea75cf .elementor-button{background-color:#070707;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;fill:#fff;color:#fff;border-radius:6px 6px 6px 6px;padding:20px 25px 20px 25px;}.elementor-541 .elementor-element.elementor-element-44ea75cf .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-44ea75cf .elementor-button:focus{background-color:#d34f86;}.elementor-541 .elementor-element.elementor-element-31ad4cb9 .elementor-button{background-color:#070707;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;fill:#fff;color:#fff;border-radius:6px 6px 6px 6px;padding:20px 25px 20px 25px;}.elementor-541 .elementor-element.elementor-element-31ad4cb9 .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-31ad4cb9 .elementor-button:focus{background-color:#d34f86;}.elementor-541 .elementor-element.elementor-element-2ffedee2 .elementor-button{background-color:#070707;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;fill:#fff;color:#fff;border-radius:6px 6px 6px 6px;padding:20px 25px 20px 25px;}.elementor-541 .elementor-element.elementor-element-2ffedee2 .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-2ffedee2 .elementor-button:focus{background-color:#d34f86;}.elementor-541 .elementor-element.elementor-element-1aa44a1c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-6623d3d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-541 .elementor-element.elementor-element-6623d3d3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:13px;font-weight:600;line-height:1em;letter-spacing:-0.8px;color:#C4447C;}.elementor-541 .elementor-element.elementor-element-13c7d8e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#a9a9b1;}.elementor-541 .elementor-element.elementor-element-2b6aa516 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;fill:#fff;color:#fff;background-image:linear-gradient(180deg, #070707 0%, #f2295b 100%);border-radius:6px 6px 6px 6px;padding:20px 25px 20px 25px;}.elementor-541 .elementor-element.elementor-element-2b6aa516 .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-2b6aa516 .elementor-button:focus{background-color:#d34f86;}.elementor-541 .elementor-element.elementor-element-303ed64{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-541 .elementor-element.elementor-element-2625fc05{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#242424;--border-color:#242424;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-60540856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#a9a9b1;}.elementor-541 .elementor-element.elementor-element-39de0c9 .elementor-button{background-color:#070707;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;fill:#fff;color:#fff;border-radius:6px 6px 6px 6px;padding:20px 25px 20px 25px;}.elementor-541 .elementor-element.elementor-element-39de0c9 .elementor-button:hover, .elementor-541 .elementor-element.elementor-element-39de0c9 .elementor-button:focus{background-color:#d34f86;}.elementor-541 .elementor-element.elementor-element-57ee084d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#a9a9b1;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-541 .elementor-element.elementor-element-795e8607{--padding-top:54px;--padding-bottom:54px;--padding-left:22px;--padding-right:22px;}.elementor-541 .elementor-element.elementor-element-11501380{--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-541 .elementor-element.elementor-element-56293302{--width:100%;}.elementor-541 .elementor-element.elementor-element-5600bdc1{--width:100%;}.elementor-541 .elementor-element.elementor-element-c5167f2 .elementor-heading-title{font-size:13px;}.elementor-541 .elementor-element.elementor-element-1aa44a1c{--width:100%;}.elementor-541 .elementor-element.elementor-element-6623d3d3 .elementor-heading-title{font-size:13px;}.elementor-541 .elementor-element.elementor-element-2625fc05{--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;}}@media(min-width:768px){.elementor-541 .elementor-element.elementor-element-795e8607{--width:100%;}.elementor-541 .elementor-element.elementor-element-11501380{--width:100%;}.elementor-541 .elementor-element.elementor-element-56293302{--width:43%;}.elementor-541 .elementor-element.elementor-element-5600bdc1{--width:22%;}.elementor-541 .elementor-element.elementor-element-1aa44a1c{--width:25%;}.elementor-541 .elementor-element.elementor-element-2625fc05{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-795e8607 */.elementor-541 .elementor-element.elementor-element-795e8607{position:relative;overflow:hidden;background:linear-gradient(135deg,#050505 0%,#0d090c 55%,#050505 100%);border-top:1px solid rgba(184,63,112,.65)}
.elementor-541 .elementor-element.elementor-element-795e8607:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#B83F70,transparent);opacity:.9}
.elementor-541 .elementor-element.elementor-element-795e8607 a{transition:color .22s ease,transform .22s ease;display:inline-block;background:transparent!important;box-shadow:none!important}
.elementor-541 .elementor-element.elementor-element-795e8607 a:hover{color:#B83F70;transform:translateX(5px)}
.elementor-541 .elementor-element.elementor-element-795e8607 a[href*="/contato/"]{background:#B83F70!important;color:#fff!important;padding:18px 28px!important;border-radius:4px!important}
.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-social-icon{background:#B83F70!important;color:#fff!important;width:54px!important;height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important}
.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-social-icon svg{fill:#fff!important}
@media(max-width:767px){
 .elementor-541 .elementor-element.elementor-element-795e8607{border-radius:0}
 .elementor-541 .elementor-element.elementor-element-795e8607 a:hover{transform:translateX(3px)}
 .elementor-541 .elementor-element.elementor-element-795e8607,.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-element,.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-widget-container{text-align:center}
 .elementor-541 .elementor-element.elementor-element-795e8607 .e-con{align-items:center}
 .elementor-541 .elementor-element.elementor-element-795e8607 .elementor-social-icons-wrapper{justify-content:center}
 .elementor-541 .elementor-element.elementor-element-795e8607 img{margin-left:auto;margin-right:auto}
}/* End custom CSS */
/* Start custom CSS */.elementor-541 .elementor-element.elementor-element-795e8607{padding:46px 5% 18px!important;background:#060607!important;border-top:1px solid rgba(255,255,255,.13)!important}
.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-button{background:transparent!important;padding:8px 0!important;text-align:left!important;font-size:14px!important;font-weight:400!important;color:#aaaab2!important;box-shadow:none!important}
.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-button:hover{color:#e2669a!important;transform:translateX(4px)!important}
.elementor-541 .elementor-element.elementor-element-5ef6cac9{display:block!important;text-align:left!important;align-self:flex-start!important;margin-bottom:14px!important}
.elementor-541 .elementor-element.elementor-element-5ef6cac9 img{display:block!important;width:120px!important;max-width:120px!important;height:auto!important;margin-left:0!important}
.elementor-541 .elementor-element.elementor-element-795e8607 a[href*="/contato/"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#c04477!important;color:#fff!important;opacity:1!important;text-shadow:none!important;box-shadow:none!important;border:0!important;padding:12px 22px!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.8px!important;transform:none!important;transition:transform .25s ease!important}
.elementor-541 .elementor-element.elementor-element-795e8607 a[href*="/contato/"] *{color:#fff!important;opacity:1!important}
.elementor-541 .elementor-element.elementor-element-795e8607 a[href*="/contato/"]:hover{transform:translateY(-4px)!important}
.elementor-541 .elementor-element.elementor-element-2625fc05{margin-top:20px!important;padding-top:18px!important}
.elementor-541 .elementor-element.elementor-element-57ee084d{display:none!important}
.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-social-icon{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#c13d73!important;color:#fff!important;transition:transform .24s ease,background-color .24s ease,color .24s ease!important}
.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-social-icon i{color:inherit!important}
.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-social-icon svg{fill:currentColor!important}
.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-social-icon:hover{background:#fff!important;color:#c13d73!important;transform:translateY(-3px)!important}
@media(max-width:767px){
.elementor-541 .elementor-element.elementor-element-795e8607{padding:38px 22px 16px!important}
.elementor-541 .elementor-element.elementor-element-795e8607,.elementor-541 .elementor-element.elementor-element-795e8607 .e-con{align-items:center!important;text-align:center!important}
.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-widget-container,.elementor-541 .elementor-element.elementor-element-795e8607 .elementor-button-wrapper{text-align:center!important}
.elementor-541 .elementor-element.elementor-element-5ef6cac9{margin-inline:auto!important;text-align:center!important;align-self:center!important}
.elementor-541 .elementor-element.elementor-element-5ef6cac9 img{margin-inline:auto!important}
.elementor-541 .elementor-element.elementor-element-303ed64 .elementor-social-icons-wrapper{display:flex!important;justify-content:center!important;gap:12px!important;margin-top:18px!important}
}/* End custom CSS */