.elementor-20 .elementor-element.elementor-element-08fa137{--display:flex;--min-height:90vh;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-08fa137:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-08fa137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFD9D5;background-image:url("https://brunagarbin.com.br/wp-content/uploads/2025/10/dobra-1-desktop-Copia-scaled.jpg");background-position:top center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d70aa62{--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;}.elementor-20 .elementor-element.elementor-element-9d85079{--display:flex;}.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-20 .elementor-element.elementor-element-14bc956{width:var( --container-widget-width, 37% );max-width:37%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-14bc956 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-cffd51a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.3em;font-weight:700;line-height:1.1em;color:#7C4541;}.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-20 .elementor-element.elementor-element-2c93097{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;letter-spacing:-0.8px;color:#1C1C1C;}.elementor-20 .elementor-element.elementor-element-ea58c36{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:15;}.elementor-20 .elementor-element.elementor-element-ea58c36:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ea58c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(344deg, #7C4541 0%, #F29993 100%);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-9258704 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;letter-spacing:-0.4px;background-image:linear-gradient(344deg, #7C4541 0%, #F29993 100%);border-radius:90px 90px 90px 90px;padding:27px 0px 27px 0px;}.elementor-20 .elementor-element.elementor-element-9258704 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-9258704 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-20 .elementor-element.elementor-element-6b06b70{--display:flex;}.elementor-20 .elementor-element.elementor-element-06e0441{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-6c775ca{--display:flex;--min-height:5vh;--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;--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6c775ca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6c775ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(181deg, #7C4541 0%, #D68A85 100%);}.elementor-20 .elementor-element.elementor-element-ee9d904 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:300;text-transform:lowercase;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6ce6c35{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3em;--padding-bottom:02em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-cfaf4b9{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99490;border-radius:32px 32px 32px 32px;text-align:center;}.elementor-20 .elementor-element.elementor-element-cfaf4b9.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-cfaf4b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;line-height:2.3em;letter-spacing:-0.4px;color:#AA6560;}.elementor-20 .elementor-element.elementor-element-845501d{text-align:center;}.elementor-20 .elementor-element.elementor-element-845501d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.7em;font-weight:700;line-height:1.1em;color:#7C4541;}.elementor-20 .elementor-element.elementor-element-0b5e457{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.5px;color:#1C1C1C;}.elementor-20 .elementor-element.elementor-element-0b5e457.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d7d6a34{--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;}.elementor-20 .elementor-element.elementor-element-1a5864a{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-1a5864a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1a5864a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20 .elementor-element.elementor-element-ec56a80 img{border-radius:35px 35px 35px 35px;box-shadow:0px 11px 21px 0px rgba(0, 0, 0, 0.23);}.elementor-20 .elementor-element.elementor-element-30d961a{--display:flex;--min-height:335px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-30d961a.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f5c7834{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-f5c7834 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:300;line-height:1.1em;letter-spacing:-1.8px;color:#5E5E5E;}.elementor-20 .elementor-element.elementor-element-96a5b77{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.5px;color:#1C1C1C;}.elementor-20 .elementor-element.elementor-element-96a5b77.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-a149d5c{--display:flex;}.elementor-20 .elementor-element.elementor-element-f886b19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;}.elementor-20 .elementor-element.elementor-element-f886b19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#C0726D;}.elementor-20 .elementor-element.elementor-element-96797c7{text-align:left;}.elementor-20 .elementor-element.elementor-element-96797c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#765553;}.elementor-20 .elementor-element.elementor-element-da92194 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:-0.4px;fill:#AB6561;color:#AB6561;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB6561;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-da92194{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-da92194 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-da92194 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-20 .elementor-element.elementor-element-e8489df{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-e8489df:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e8489df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20 .elementor-element.elementor-element-62fb8c0 img{border-radius:35px 35px 35px 35px;box-shadow:0px 11px 21px 0px rgba(0, 0, 0, 0.23);}.elementor-20 .elementor-element.elementor-element-0fd1a35{--display:flex;--min-height:335px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-0fd1a35.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4bb0b01{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-4bb0b01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:300;line-height:1.1em;letter-spacing:-1.8px;color:#5E5E5E;}.elementor-20 .elementor-element.elementor-element-5b4f603{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.5px;color:#1C1C1C;}.elementor-20 .elementor-element.elementor-element-5b4f603.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d313ff1{--display:flex;}.elementor-20 .elementor-element.elementor-element-b2d8714{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;}.elementor-20 .elementor-element.elementor-element-b2d8714 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#C0726D;}.elementor-20 .elementor-element.elementor-element-b9e9b4a{text-align:left;}.elementor-20 .elementor-element.elementor-element-b9e9b4a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#765553;}.elementor-20 .elementor-element.elementor-element-36701a7 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:-0.4px;fill:#AB6561;color:#AB6561;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB6561;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-36701a7{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-36701a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-36701a7 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-20 .elementor-element.elementor-element-17ffc98{--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;}.elementor-20 .elementor-element.elementor-element-0ea3eb4{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-0ea3eb4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0ea3eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20 .elementor-element.elementor-element-765ef52 img{border-radius:35px 35px 35px 35px;box-shadow:0px 11px 21px 0px rgba(0, 0, 0, 0.23);}.elementor-20 .elementor-element.elementor-element-a020ddc{--display:flex;--min-height:370px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-a020ddc.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-fdc2422{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-fdc2422 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:300;line-height:1.1em;letter-spacing:-1.8px;color:#5E5E5E;}.elementor-20 .elementor-element.elementor-element-f8770d4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.5px;color:#1C1C1C;}.elementor-20 .elementor-element.elementor-element-f8770d4.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-6583f4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-73f3ace{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;}.elementor-20 .elementor-element.elementor-element-73f3ace .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#C0726D;}.elementor-20 .elementor-element.elementor-element-da9fd2a{text-align:left;}.elementor-20 .elementor-element.elementor-element-da9fd2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#765553;}.elementor-20 .elementor-element.elementor-element-ff4974a .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:-0.4px;fill:#AB6561;color:#AB6561;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB6561;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-ff4974a{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-ff4974a .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-ff4974a .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-20 .elementor-element.elementor-element-769ce41{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-769ce41:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-769ce41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20 .elementor-element.elementor-element-70f933a img{border-radius:35px 35px 35px 35px;box-shadow:0px 11px 21px 0px rgba(0, 0, 0, 0.23);}.elementor-20 .elementor-element.elementor-element-56f7065{--display:flex;--min-height:370px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-56f7065.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-98d7318{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-98d7318 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:300;line-height:1.1em;letter-spacing:-1.8px;color:#5E5E5E;}.elementor-20 .elementor-element.elementor-element-2cb949c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.5px;color:#1C1C1C;}.elementor-20 .elementor-element.elementor-element-2cb949c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7af26ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-46e035e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;}.elementor-20 .elementor-element.elementor-element-46e035e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#C0726D;}.elementor-20 .elementor-element.elementor-element-474f865{text-align:left;}.elementor-20 .elementor-element.elementor-element-474f865 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#765553;}.elementor-20 .elementor-element.elementor-element-9033052 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:-0.4px;fill:#AB6561;color:#AB6561;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB6561;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-9033052{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-9033052 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-9033052 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-20 .elementor-element.elementor-element-561407a{--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;}.elementor-20 .elementor-element.elementor-element-9c813fb{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-9c813fb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9c813fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20 .elementor-element.elementor-element-0c32dcf img{border-radius:35px 35px 35px 35px;box-shadow:0px 11px 21px 0px rgba(0, 0, 0, 0.23);}.elementor-20 .elementor-element.elementor-element-81bf7a1{--display:flex;--min-height:370px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-81bf7a1.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2552689{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2d9d9d8{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-2d9d9d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.1em;letter-spacing:-1.8px;color:#C0726D;}.elementor-20 .elementor-element.elementor-element-c383b8a{width:var( --container-widget-width, 455px );max-width:455px;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:455px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-c383b8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:300;line-height:1.1em;letter-spacing:-1.8px;color:#5E5E5E;}.elementor-20 .elementor-element.elementor-element-c0dbf90{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.5px;color:#1C1C1C;}.elementor-20 .elementor-element.elementor-element-c0dbf90.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c1023b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-892dd71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;}.elementor-20 .elementor-element.elementor-element-892dd71 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#C0726D;}.elementor-20 .elementor-element.elementor-element-8f240f8{text-align:left;}.elementor-20 .elementor-element.elementor-element-8f240f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#765553;}.elementor-20 .elementor-element.elementor-element-da1ba7b .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:-0.4px;fill:#AB6561;color:#AB6561;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB6561;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-da1ba7b{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-da1ba7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-da1ba7b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-20 .elementor-element.elementor-element-59f4e81{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-59f4e81:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-59f4e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20 .elementor-element.elementor-element-48f247d img{border-radius:35px 35px 35px 35px;box-shadow:0px 11px 21px 0px rgba(0, 0, 0, 0.23);}.elementor-20 .elementor-element.elementor-element-4ba6132{--display:flex;--min-height:370px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-4ba6132.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5b6e30b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-eaa158d{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-eaa158d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.1em;letter-spacing:-1.8px;color:#C0726D;}.elementor-20 .elementor-element.elementor-element-da7404d{width:var( --container-widget-width, 455px );max-width:455px;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:455px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-da7404d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:300;line-height:1.1em;letter-spacing:-1.8px;color:#5E5E5E;}.elementor-20 .elementor-element.elementor-element-f74144a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.5px;color:#1C1C1C;}.elementor-20 .elementor-element.elementor-element-f74144a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-1f0c0c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a8f5c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;}.elementor-20 .elementor-element.elementor-element-a8f5c76 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#C0726D;}.elementor-20 .elementor-element.elementor-element-f241d35{text-align:left;}.elementor-20 .elementor-element.elementor-element-f241d35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#765553;}.elementor-20 .elementor-element.elementor-element-717ebc5 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:-0.4px;fill:#AB6561;color:#AB6561;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB6561;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-717ebc5{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-717ebc5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-717ebc5 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-20 .elementor-element.elementor-element-7230e53{--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;}.elementor-20 .elementor-element.elementor-element-5200a8c{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-5200a8c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5200a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20 .elementor-element.elementor-element-aac8f41 img{border-radius:35px 35px 35px 35px;box-shadow:0px 11px 21px 0px rgba(0, 0, 0, 0.23);}.elementor-20 .elementor-element.elementor-element-fddc728{--display:flex;--min-height:370px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-fddc728.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0e05103{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-dbf76dc{width:var( --container-widget-width, 455px );max-width:455px;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:455px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-dbf76dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:300;line-height:1.1em;letter-spacing:-1.8px;color:#5E5E5E;}.elementor-20 .elementor-element.elementor-element-f548ec3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.5px;color:#1C1C1C;}.elementor-20 .elementor-element.elementor-element-f548ec3.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-413438d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2a3fa5a .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:-0.4px;fill:#AB6561;color:#AB6561;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB6561;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-2a3fa5a{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-2a3fa5a .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-2a3fa5a .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-20 .elementor-element.elementor-element-e950a82{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-e950a82:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e950a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20 .elementor-element.elementor-element-43ed3ec img{border-radius:35px 35px 35px 35px;box-shadow:0px 11px 21px 0px rgba(0, 0, 0, 0.23);}.elementor-20 .elementor-element.elementor-element-6c29686{--display:flex;--min-height:370px;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-6c29686.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3ec6e9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5f37f93{width:var( --container-widget-width, 455px );max-width:455px;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:455px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-5f37f93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:300;line-height:1.1em;letter-spacing:-1.8px;color:#5E5E5E;}.elementor-20 .elementor-element.elementor-element-b70ed02{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.5px;color:#1C1C1C;}.elementor-20 .elementor-element.elementor-element-b70ed02.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-bb3586a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ba4b6f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;}.elementor-20 .elementor-element.elementor-element-ba4b6f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#C0726D;}.elementor-20 .elementor-element.elementor-element-38065f2 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:-0.4px;fill:#AB6561;color:#AB6561;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB6561;border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-38065f2{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-38065f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-38065f2 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-20 .elementor-element.elementor-element-43bcdb1{--display:flex;--min-height:65vh;--padding-top:5em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-43bcdb1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-43bcdb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFD9D5 0%, #FFF8F7 100%);}.elementor-20 .elementor-element.elementor-element-84c5e04{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:0px;}.elementor-20 .elementor-element.elementor-element-84c5e04.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-84c5e04 img{width:100%;}.elementor-20 .elementor-element.elementor-element-261aef0{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99490;border-radius:32px 32px 32px 32px;text-align:center;}.elementor-20 .elementor-element.elementor-element-261aef0.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-261aef0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;line-height:2.3em;letter-spacing:-0.4px;color:#AA6560;}.elementor-20 .elementor-element.elementor-element-ecde57b{text-align:center;}.elementor-20 .elementor-element.elementor-element-ecde57b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.7em;font-weight:700;line-height:1.1em;color:#7C4541;}.elementor-20 .elementor-element.elementor-element-d413332{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-3024e81{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E38;--border-color:#5E5E5E38;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-2298584 .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-2298584.elementor-view-stacked .elementor-icon{background-color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-2298584.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2298584.elementor-view-default .elementor-icon{color:#AC6F6B;border-color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-2298584.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2298584.elementor-view-default .elementor-icon svg{fill:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-578239e{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;font-style:italic;letter-spacing:-0.6px;color:#3A3A3A;}.elementor-20 .elementor-element.elementor-element-ae58e5b{text-align:left;}.elementor-20 .elementor-element.elementor-element-ae58e5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#765553;}.elementor-20 .elementor-element.elementor-element-9ac2218{text-align:left;}.elementor-20 .elementor-element.elementor-element-9ac2218 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-c28bbb0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E38;--border-color:#5E5E5E38;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-951342c .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-951342c.elementor-view-stacked .elementor-icon{background-color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-951342c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-951342c.elementor-view-default .elementor-icon{color:#AC6F6B;border-color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-951342c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-951342c.elementor-view-default .elementor-icon svg{fill:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-658afe6{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;font-style:italic;letter-spacing:-0.6px;color:#3A3A3A;}.elementor-20 .elementor-element.elementor-element-64c88d2{text-align:left;}.elementor-20 .elementor-element.elementor-element-64c88d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#765553;}.elementor-20 .elementor-element.elementor-element-7792fae{text-align:left;}.elementor-20 .elementor-element.elementor-element-7792fae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-8197afb{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E38;--border-color:#5E5E5E38;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-cd7120f .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-cd7120f.elementor-view-stacked .elementor-icon{background-color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-cd7120f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-cd7120f.elementor-view-default .elementor-icon{color:#AC6F6B;border-color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-cd7120f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-cd7120f.elementor-view-default .elementor-icon svg{fill:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-d469533{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;font-style:italic;letter-spacing:-0.6px;color:#3A3A3A;}.elementor-20 .elementor-element.elementor-element-0c50882{text-align:left;}.elementor-20 .elementor-element.elementor-element-0c50882 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#765553;}.elementor-20 .elementor-element.elementor-element-e1b3ea7{text-align:left;}.elementor-20 .elementor-element.elementor-element-e1b3ea7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-e75959c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E38;--border-color:#5E5E5E38;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-d3edae5 .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-d3edae5.elementor-view-stacked .elementor-icon{background-color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-d3edae5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d3edae5.elementor-view-default .elementor-icon{color:#AC6F6B;border-color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-d3edae5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d3edae5.elementor-view-default .elementor-icon svg{fill:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-1407504{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;font-style:italic;letter-spacing:-0.6px;color:#3A3A3A;}.elementor-20 .elementor-element.elementor-element-00ed458{text-align:left;}.elementor-20 .elementor-element.elementor-element-00ed458 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#765553;}.elementor-20 .elementor-element.elementor-element-35d27c4{text-align:left;}.elementor-20 .elementor-element.elementor-element-35d27c4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-2e4c80a{--display:flex;--padding-top:03em;--padding-bottom:03em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-2e4c80a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2e4c80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;background-image:url("https://brunagarbin.com.br/wp-content/uploads/2025/10/dobra-sobre-desktop-Copia-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-3f66049{--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;}.elementor-20 .elementor-element.elementor-element-7156329{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-bb4b407{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C99490;border-radius:32px 32px 32px 32px;text-align:center;}.elementor-20 .elementor-element.elementor-element-bb4b407 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;line-height:2.3em;letter-spacing:-0.4px;color:#AA6560;}.elementor-20 .elementor-element.elementor-element-3873545{text-align:left;}.elementor-20 .elementor-element.elementor-element-3873545 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.7em;font-weight:700;line-height:1.1em;color:#7C4541;}.elementor-20 .elementor-element.elementor-element-83409a9{text-align:left;}.elementor-20 .elementor-element.elementor-element-83409a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.1em;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-d07b750{text-align:left;}.elementor-20 .elementor-element.elementor-element-d07b750 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.1em;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:2.3px;color:#AC6F6B;}.elementor-20 .elementor-element.elementor-element-736c03e{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;font-style:italic;letter-spacing:-0.6px;color:#3A3A3A;}.elementor-20 .elementor-element.elementor-element-8533e77{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:15;}.elementor-20 .elementor-element.elementor-element-8533e77:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8533e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(344deg, #7C4541 0%, #F29993 100%);}.elementor-20 .elementor-element.elementor-element-3603e20 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;letter-spacing:-0.4px;background-image:linear-gradient(344deg, #7C4541 0%, #F29993 100%);border-radius:90px 90px 90px 90px;padding:27px 0px 27px 0px;}.elementor-20 .elementor-element.elementor-element-3603e20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-3603e20 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-20 .elementor-element.elementor-element-0d76f6a{--display:flex;}.elementor-20 .elementor-element.elementor-element-a7606a3{--spacer-size:50px;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-ea58c36{--width:67%;}.elementor-20 .elementor-element.elementor-element-30d961a{--width:90%;}.elementor-20 .elementor-element.elementor-element-0fd1a35{--width:90%;}.elementor-20 .elementor-element.elementor-element-a020ddc{--width:90%;}.elementor-20 .elementor-element.elementor-element-56f7065{--width:90%;}.elementor-20 .elementor-element.elementor-element-81bf7a1{--width:90%;}.elementor-20 .elementor-element.elementor-element-4ba6132{--width:90%;}.elementor-20 .elementor-element.elementor-element-fddc728{--width:90%;}.elementor-20 .elementor-element.elementor-element-6c29686{--width:90%;}.elementor-20 .elementor-element.elementor-element-8533e77{--width:67%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-30d961a{--min-height:375px;}.elementor-20 .elementor-element.elementor-element-a149d5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-da92194{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-20 .elementor-element.elementor-element-0fd1a35{--min-height:375px;}.elementor-20 .elementor-element.elementor-element-d313ff1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-36701a7{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-20 .elementor-element.elementor-element-a020ddc{--min-height:383px;}.elementor-20 .elementor-element.elementor-element-56f7065{--min-height:383px;}.elementor-20 .elementor-element.elementor-element-81bf7a1{--min-height:435px;}.elementor-20 .elementor-element.elementor-element-4ba6132{--min-height:435px;}.elementor-20 .elementor-element.elementor-element-fddc728{--min-height:346px;}.elementor-20 .elementor-element.elementor-element-6c29686{--min-height:249px;}.elementor-20 .elementor-element.elementor-element-84c5e04{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-20 .elementor-element.elementor-element-d413332{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-0b5e457{--container-widget-width:549px;--container-widget-flex-grow:0;width:var( --container-widget-width, 549px );max-width:549px;}.elementor-20 .elementor-element.elementor-element-a149d5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-da92194{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-20 .elementor-element.elementor-element-d313ff1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-36701a7{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-20 .elementor-element.elementor-element-a020ddc{--min-height:477px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-fdc2422{--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;}.elementor-20 .elementor-element.elementor-element-6583f4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ff4974a{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-20 .elementor-element.elementor-element-56f7065{--min-height:477px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-7af26ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9033052{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-20 .elementor-element.elementor-element-81bf7a1{--min-height:477px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-2552689{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2d9d9d8 .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-c1023b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-da1ba7b{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-20 .elementor-element.elementor-element-4ba6132{--min-height:477px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-5b6e30b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-eaa158d .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-1f0c0c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-717ebc5{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-20 .elementor-element.elementor-element-fddc728{--min-height:477px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-0e05103{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-413438d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2a3fa5a{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-20 .elementor-element.elementor-element-6c29686{--min-height:477px;--justify-content:space-around;}.elementor-20 .elementor-element.elementor-element-3ec6e9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bb3586a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-38065f2{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-20 .elementor-element.elementor-element-d413332{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-08fa137:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-08fa137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brunagarbin.com.br/wp-content/uploads/2025/10/Prancheta-1-mobile-v2.jpg");}.elementor-20 .elementor-element.elementor-element-08fa137{--min-height:80vh;--padding-top:0em;--padding-bottom:2em;--padding-left:01em;--padding-right:01em;}.elementor-20 .elementor-element.elementor-element-d70aa62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9d85079{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-14bc956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-20 .elementor-element.elementor-element-14bc956.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-cffd51a{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-cffd51a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-cffd51a .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-2c93097{width:var( --container-widget-width, 398px );max-width:398px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:398px;--container-widget-flex-grow:0;text-align:justify;font-size:3.7vw;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-2c93097.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ea58c36{--width:82%;}.elementor-20 .elementor-element.elementor-element-ea58c36.e-con{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-9258704 .elementor-button{font-size:12px;letter-spacing:-0.5px;border-radius:81px 81px 81px 81px;padding:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-6b06b70.e-con{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-06e0441{--spacer-size:216px;}.elementor-20 .elementor-element.elementor-element-ee9d904 .elementor-heading-title{font-size:3.5vw;}.elementor-20 .elementor-element.elementor-element-6ce6c35{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:03em;--padding-bottom:02em;--padding-left:1em;--padding-right:01em;}.elementor-20 .elementor-element.elementor-element-cfaf4b9{width:var( --container-widget-width, 129px );max-width:129px;--container-widget-width:129px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-cfaf4b9.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-cfaf4b9 .elementor-heading-title{font-size:3.5vw;line-height:2.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-845501d{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-845501d.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-845501d .elementor-heading-title{font-size:9vw;line-height:1.1em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-0b5e457{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-size:3.7vw;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-0b5e457.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d7d6a34{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1a5864a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-30d961a{--min-height:265px;}.elementor-20 .elementor-element.elementor-element-f5c7834{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-f5c7834.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f5c7834 .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-1px;}.elementor-20 .elementor-element.elementor-element-96a5b77{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:justify;font-size:3.7vw;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-96a5b77.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f886b19{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-f886b19.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f886b19 .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-96797c7{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-96797c7.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-96797c7 .elementor-heading-title{font-size:3.1vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-da92194{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-20 .elementor-element.elementor-element-da92194.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-da92194 .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-20 .elementor-element.elementor-element-e8489df{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-0fd1a35{--min-height:265px;}.elementor-20 .elementor-element.elementor-element-4bb0b01{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-4bb0b01.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4bb0b01 .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-1px;}.elementor-20 .elementor-element.elementor-element-5b4f603{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:justify;font-size:3.7vw;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-5b4f603.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d313ff1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b2d8714{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-b2d8714.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b2d8714 .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-b9e9b4a{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-b9e9b4a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b9e9b4a .elementor-heading-title{font-size:3.1vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-36701a7{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-20 .elementor-element.elementor-element-36701a7.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-36701a7 .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-20 .elementor-element.elementor-element-17ffc98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0ea3eb4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-a020ddc{--min-height:265px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-fdc2422{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-fdc2422.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-fdc2422 .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-1px;}.elementor-20 .elementor-element.elementor-element-f8770d4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:justify;font-size:3.7vw;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-f8770d4.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-6583f4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-73f3ace{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-73f3ace.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-73f3ace .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-da9fd2a{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-da9fd2a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-da9fd2a .elementor-heading-title{font-size:3.1vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-ff4974a{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-20 .elementor-element.elementor-element-ff4974a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ff4974a .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-20 .elementor-element.elementor-element-769ce41{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-56f7065{--min-height:265px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-98d7318{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-98d7318.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-98d7318 .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-1px;}.elementor-20 .elementor-element.elementor-element-2cb949c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:justify;font-size:3.7vw;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-2cb949c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7af26ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-46e035e{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-46e035e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-46e035e .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-474f865{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-474f865.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-474f865 .elementor-heading-title{font-size:3.1vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-9033052{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-20 .elementor-element.elementor-element-9033052.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9033052 .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-20 .elementor-element.elementor-element-561407a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9c813fb{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-81bf7a1{--min-height:265px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-2d9d9d8{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-2d9d9d8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2d9d9d8 .elementor-heading-title{font-size:4vw;line-height:1.3em;letter-spacing:-1px;}.elementor-20 .elementor-element.elementor-element-c383b8a{width:var( --container-widget-width, 279px );max-width:279px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:279px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-c383b8a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c383b8a .elementor-heading-title{font-size:6.1vw;line-height:1.3em;letter-spacing:-1px;}.elementor-20 .elementor-element.elementor-element-c0dbf90{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:justify;font-size:3.7vw;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-c0dbf90.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c1023b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-892dd71{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-892dd71.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-892dd71 .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-8f240f8{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-8f240f8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8f240f8 .elementor-heading-title{font-size:3.1vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-da1ba7b{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-20 .elementor-element.elementor-element-da1ba7b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-da1ba7b .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-20 .elementor-element.elementor-element-59f4e81{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-4ba6132{--min-height:265px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-eaa158d{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-eaa158d.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-eaa158d .elementor-heading-title{font-size:4vw;line-height:1.3em;letter-spacing:-1px;}.elementor-20 .elementor-element.elementor-element-da7404d{width:var( --container-widget-width, 367px );max-width:367px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-da7404d.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-da7404d .elementor-heading-title{font-size:6.1vw;line-height:1.3em;letter-spacing:-1px;}.elementor-20 .elementor-element.elementor-element-f74144a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:justify;font-size:3.7vw;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-f74144a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-1f0c0c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a8f5c76{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-a8f5c76.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-a8f5c76 .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-f241d35{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-f241d35.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f241d35 .elementor-heading-title{font-size:3.1vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-717ebc5{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-20 .elementor-element.elementor-element-717ebc5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-717ebc5 .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-20 .elementor-element.elementor-element-7230e53{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5200a8c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-fddc728{--min-height:265px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-dbf76dc{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:279px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-dbf76dc.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-dbf76dc .elementor-heading-title{font-size:6.1vw;line-height:1.3em;letter-spacing:-1px;}.elementor-20 .elementor-element.elementor-element-f548ec3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:justify;font-size:3.7vw;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-f548ec3.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-413438d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2a3fa5a{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-20 .elementor-element.elementor-element-2a3fa5a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2a3fa5a .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-20 .elementor-element.elementor-element-e950a82{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-6c29686{--min-height:265px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5f37f93{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-5f37f93.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5f37f93 .elementor-heading-title{font-size:6.1vw;line-height:1.3em;letter-spacing:-1px;}.elementor-20 .elementor-element.elementor-element-b70ed02{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:justify;font-size:3.7vw;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-b70ed02.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-bb3586a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ba4b6f6{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-ba4b6f6.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ba4b6f6 .elementor-heading-title{font-size:6vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-38065f2{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-20 .elementor-element.elementor-element-38065f2.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-38065f2 .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-20 .elementor-element.elementor-element-43bcdb1{--min-height:80vh;--padding-top:4em;--padding-bottom:2em;--padding-left:01em;--padding-right:01em;}.elementor-20 .elementor-element.elementor-element-261aef0{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-261aef0.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-261aef0 .elementor-heading-title{font-size:3.5vw;line-height:2.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-ecde57b{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-ecde57b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ecde57b .elementor-heading-title{font-size:8.5vw;line-height:1.1em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-fc69e25 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:44px 44px 44px 44px;}.elementor-20 .elementor-element.elementor-element-d413332{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-3024e81{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-2298584 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-578239e{letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-ae58e5b{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-ae58e5b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ae58e5b .elementor-heading-title{font-size:4vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-9ac2218{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-9ac2218.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9ac2218 .elementor-heading-title{font-size:3.4vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-c28bbb0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-951342c .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-658afe6{letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-64c88d2{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-64c88d2.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-64c88d2 .elementor-heading-title{font-size:4vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-7792fae{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-7792fae.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7792fae .elementor-heading-title{font-size:3.4vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-8197afb{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-cd7120f .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d469533{letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-0c50882{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-0c50882.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0c50882 .elementor-heading-title{font-size:4vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-e1b3ea7{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-e1b3ea7.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e1b3ea7 .elementor-heading-title{font-size:3.4vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-e75959c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-d3edae5 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-1407504{letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-00ed458{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-00ed458.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-00ed458 .elementor-heading-title{font-size:4vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-35d27c4{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-35d27c4.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-35d27c4 .elementor-heading-title{font-size:3.4vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-2e4c80a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2e4c80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brunagarbin.com.br/wp-content/uploads/2025/10/Prancheta-2-mobile.jpg");}.elementor-20 .elementor-element.elementor-element-bb4b407{width:var( --container-widget-width, 129px );max-width:129px;--container-widget-width:129px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-bb4b407.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-bb4b407 .elementor-heading-title{font-size:3.5vw;line-height:2.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-3873545{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-3873545.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3873545 .elementor-heading-title{font-size:9vw;line-height:1.1em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-83409a9{width:var( --container-widget-width, 289px );max-width:289px;--container-widget-width:289px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-83409a9.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-83409a9 .elementor-heading-title{font-size:3.4vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-d07b750{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-d07b750.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d07b750 .elementor-heading-title{font-size:3.4vw;line-height:1.3em;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-736c03e{letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-8533e77{--width:82%;}.elementor-20 .elementor-element.elementor-element-8533e77.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3603e20 .elementor-button{font-size:12px;letter-spacing:-0.5px;border-radius:81px 81px 81px 81px;padding:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-0d76f6a.e-con{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-a7606a3{--spacer-size:263px;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-9d85079{--width:100px;}}/* Start custom CSS for heading, class: .elementor-element-cffd51a */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea58c36 */.elementor-20 .elementor-element.elementor-element-ea58c36{
    overflow: hidden;
    border-radius: 90px;
}
.elementor-20 .elementor-element.elementor-element-ea58c36:before{
    content: "";
    width: 600px;
    height: 600px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    filter: blur(10px);
    position: absolute;
    background: conic-gradient(from 5deg at 50% 50%, transparent 280deg, #FFF 1turn, transparent 361deg);
    animation: complete-directory 5s linear infinite;
}
@keyframes complete-directory {
    to {
        transform: translate(-50%,-50%) rotate(1turn)
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fa137 */html, body{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c775ca */.textoanimado{
    display: inline-block;
    animation: carrossel 40s linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(0);
    }
    100%{
        transform: translatex(-900px);
    }
}

.textoanimado2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfaf4b9 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-845501d */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5c7834 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f886b19 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96797c7 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a5864a */.elementor-20 .elementor-element.elementor-element-1a5864a{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bb0b01 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2d8714 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e9b4a */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8489df */.elementor-20 .elementor-element.elementor-element-e8489df{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdc2422 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73f3ace */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da9fd2a */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ea3eb4 */.elementor-20 .elementor-element.elementor-element-0ea3eb4{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98d7318 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46e035e */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-474f865 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-769ce41 */.elementor-20 .elementor-element.elementor-element-769ce41{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9d8 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c383b8a */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892dd71 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f240f8 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c813fb */.elementor-20 .elementor-element.elementor-element-9c813fb{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaa158d */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da7404d */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f5c76 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f241d35 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59f4e81 */.elementor-20 .elementor-element.elementor-element-59f4e81{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbf76dc */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5200a8c */.elementor-20 .elementor-element.elementor-element-5200a8c{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f37f93 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba4b6f6 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e950a82 */.elementor-20 .elementor-element.elementor-element-e950a82{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261aef0 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecde57b */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae58e5b */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ac2218 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64c88d2 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7792fae */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c50882 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1b3ea7 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00ed458 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35d27c4 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43bcdb1 */html, body{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb4b407 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3873545 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83409a9 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d07b750 */.fundogradiente {
background: #7C4541;
background: linear-gradient(29deg, rgba(124, 69, 65, 1) 0%, rgba(214, 138, 133, 1) 50%, rgba(124, 69, 65, 1) 100%);
  color: #fff;             
  padding: 0 10px 5px;
  border-radius: 10px;
  line-height: 1.5;           
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8533e77 */.elementor-20 .elementor-element.elementor-element-8533e77{
    overflow: hidden;
    border-radius: 90px;
}
.elementor-20 .elementor-element.elementor-element-8533e77:before{
    content: "";
    width: 600px;
    height: 600px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    filter: blur(10px);
    position: absolute;
    background: conic-gradient(from 5deg at 50% 50%, transparent 280deg, #FFF 1turn, transparent 361deg);
    animation: complete-directory 5s linear infinite;
}
@keyframes complete-directory {
    to {
        transform: translate(-50%,-50%) rotate(1turn)
    }
}/* End custom CSS */