.elementor-19 .elementor-element.elementor-element-3cfe084{--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;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3cfe084:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3cfe084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D4B3D;background-image:url("https://patchoulirp.com.br/wp-content/uploads/2026/06/banner-home-perfumes-desktop-3.jpg");background-position:center center;background-size:cover;}.elementor-19 .elementor-element.elementor-element-0bbe2af{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-b140a44{width:var( --container-widget-width, 51% );max-width:51%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-b140a44.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-b140a44 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;line-height:50px;color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-55d3836{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-55d3836.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-55d3836 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#CFD8CE;}.elementor-19 .elementor-element.elementor-element-538c73d{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-7f7ac50 .elementor-button{background-color:#CBA372;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#142014;color:#142014;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:13px 20px 13px 20px;}.elementor-19 .elementor-element.elementor-element-7f7ac50 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-7f7ac50 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-19 .elementor-element.elementor-element-6c0c0b7 .elementor-button{background-color:#495A4800;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEF4F2;border-radius:3px 3px 3px 3px;padding:13px 20px 13px 20px;}.elementor-19 .elementor-element.elementor-element-6c0c0b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-6c0c0b7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-b9acdab{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b9acdab:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b9acdab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-0f3e7ca{--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;}.elementor-19 .elementor-element.elementor-element-ce7ce2c.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-ce7ce2c{text-align:center;}.elementor-19 .elementor-element.elementor-element-ce7ce2c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-6d99a66{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-6d99a66.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-6d99a66 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:50px;color:#FEF4F2;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-6c61d8b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#3D4B3D;--border-color:#3D4B3D;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-6c61d8b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6c61d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-9ee227d{--display:flex;}.elementor-19 .elementor-element.elementor-element-49c6c16{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.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-19 .elementor-element.elementor-element-2c183be img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2dd9321{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-7e5c84f.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-7e5c84f{text-align:start;}.elementor-19 .elementor-element.elementor-element-7e5c84f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-49fa91f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-69170aa{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-c38e41a{--display:flex;}.elementor-19 .elementor-element.elementor-element-103c347{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-1a1b8fb img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-538df2a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-ad7eb33.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-ad7eb33{text-align:start;}.elementor-19 .elementor-element.elementor-element-ad7eb33 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-8e5cd12{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-b9b67c7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-ac865b1{--display:flex;}.elementor-19 .elementor-element.elementor-element-77ddc84{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-1b474a6 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-fb6bd6d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-b6e17c5.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-b6e17c5{text-align:start;}.elementor-19 .elementor-element.elementor-element-b6e17c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-f9102a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-c58c7f0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-c302afa{--display:flex;}.elementor-19 .elementor-element.elementor-element-d7c418c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-7c87c7c img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-1849f89{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-3449cc8.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-3449cc8{text-align:start;}.elementor-19 .elementor-element.elementor-element-3449cc8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-e1e663c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-52d4168{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-fae7055{--display:flex;}.elementor-19 .elementor-element.elementor-element-6bde34b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-f50e07d img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-181bf31{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-7384cd9.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-7384cd9{text-align:start;}.elementor-19 .elementor-element.elementor-element-7384cd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-b044b18{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-026c937{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-80874a3{--display:flex;}.elementor-19 .elementor-element.elementor-element-76993a7{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-c3cd4a4 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-c837c00{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-853368f.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-853368f{text-align:start;}.elementor-19 .elementor-element.elementor-element-853368f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-cd30a1f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-31c64ee{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-e30ab57{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:7px;--e-n-carousel-dots-normal-color:#CBA372;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-19 .elementor-element.elementor-element-5754f1e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#3D4B3D;--border-color:#3D4B3D;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-5754f1e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5754f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-eecf696{--display:flex;}.elementor-19 .elementor-element.elementor-element-64e4d23{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-e3eac81 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-e710343{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-9769f01.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-9769f01{text-align:start;}.elementor-19 .elementor-element.elementor-element-9769f01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-7465657{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-c16c83e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-eab6bfc{--display:flex;}.elementor-19 .elementor-element.elementor-element-f1f79c9{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-db64b6d img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-cddc987{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-5efbba9.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-5efbba9{text-align:start;}.elementor-19 .elementor-element.elementor-element-5efbba9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-96a6f7e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-7cf8478{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-823660c{--display:flex;}.elementor-19 .elementor-element.elementor-element-47d9458{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-d61aa6f img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-f95986e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-608811a.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-608811a{text-align:start;}.elementor-19 .elementor-element.elementor-element-608811a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-715e9bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-2a89b35{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-329476f{--display:flex;}.elementor-19 .elementor-element.elementor-element-9f9b775{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-557b250 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-558a9c9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-654dedc.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-654dedc{text-align:start;}.elementor-19 .elementor-element.elementor-element-654dedc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-eb63115{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-e8def8c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-70234f1{--display:flex;}.elementor-19 .elementor-element.elementor-element-f85f295{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-f9adef3 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-64719a3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-f50bf9d.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-f50bf9d{text-align:start;}.elementor-19 .elementor-element.elementor-element-f50bf9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-0b83d6f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-d11ace7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-6b48d34{--display:flex;}.elementor-19 .elementor-element.elementor-element-dd2f4da{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-0e579d2 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b5f51f5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-44adee2.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-44adee2{text-align:start;}.elementor-19 .elementor-element.elementor-element-44adee2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-235546c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-11c0779{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-2f189f7{--display:flex;}.elementor-19 .elementor-element.elementor-element-5498669{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-ea7fde5 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-4742321{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-8b49062.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-8b49062{text-align:start;}.elementor-19 .elementor-element.elementor-element-8b49062 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-54df43a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-a709deb{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-c3520f6{--display:flex;}.elementor-19 .elementor-element.elementor-element-185acbf{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-472c6dc img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-30d766c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-4b10ce0.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-4b10ce0{text-align:start;}.elementor-19 .elementor-element.elementor-element-4b10ce0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-001e02d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-616b96b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-a5e52cf{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:7px;--e-n-carousel-dots-normal-color:#CBA372;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-19 .elementor-element.elementor-element-a6c8ce6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#3D4B3D;--border-color:#3D4B3D;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-a6c8ce6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a6c8ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-3bc6766{--display:flex;}.elementor-19 .elementor-element.elementor-element-4f4c69e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-9264010 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b1e6e0e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-eb7faf2.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-eb7faf2{text-align:start;}.elementor-19 .elementor-element.elementor-element-eb7faf2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-cf3ebea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-068bfe3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-4751b9e{--display:flex;}.elementor-19 .elementor-element.elementor-element-8fc8625{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-12e8a6a img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-5653c0e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-44b2a65.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-44b2a65{text-align:start;}.elementor-19 .elementor-element.elementor-element-44b2a65 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-82dab53{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-f53fa26{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-1cb6c69{--display:flex;}.elementor-19 .elementor-element.elementor-element-a25f3af{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-98bfd23 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-8d6681d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-ea2f2dd.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-ea2f2dd{text-align:start;}.elementor-19 .elementor-element.elementor-element-ea2f2dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-00e9c2a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-f90fce0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-5e2aab2{--display:flex;}.elementor-19 .elementor-element.elementor-element-636db3f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-3b74568 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-5e0b450{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-e4bc9e7.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-e4bc9e7{text-align:start;}.elementor-19 .elementor-element.elementor-element-e4bc9e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-91e973c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-d10b99a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-d7968d0{--display:flex;}.elementor-19 .elementor-element.elementor-element-b0b1bcc{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-9aa3308 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-476a4fc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-a4cc9df.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-a4cc9df{text-align:start;}.elementor-19 .elementor-element.elementor-element-a4cc9df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-91c4986{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-f3e9e82{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-cd5aa4e{--display:flex;}.elementor-19 .elementor-element.elementor-element-3dd27ac{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-59d0c60 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-005dfeb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-b8d8a3d.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-b8d8a3d{text-align:start;}.elementor-19 .elementor-element.elementor-element-b8d8a3d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-5c02444{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-d62dade{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-20f84eb{--display:flex;}.elementor-19 .elementor-element.elementor-element-f759c42{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-d064d9e img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-dc0fe7f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-ff27822.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-ff27822{text-align:start;}.elementor-19 .elementor-element.elementor-element-ff27822 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-064c9e3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-df61e24{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-1c560a8{--display:flex;}.elementor-19 .elementor-element.elementor-element-a016b13{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-77d7799 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-38909b3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-4a01c1d.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-4a01c1d{text-align:start;}.elementor-19 .elementor-element.elementor-element-4a01c1d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-54140f8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-28dbfb4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-0112c73{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:7px;--e-n-carousel-dots-normal-color:#CBA372;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-19 .elementor-element.elementor-element-bbf52e8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#3D4B3D;--border-color:#3D4B3D;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-bbf52e8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-bbf52e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-dea028a{--display:flex;}.elementor-19 .elementor-element.elementor-element-b649f33{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-f22b142 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-4a14121{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-aa825aa.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-aa825aa{text-align:start;}.elementor-19 .elementor-element.elementor-element-aa825aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-c0815cb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-d0f6698{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-d68edba{--display:flex;}.elementor-19 .elementor-element.elementor-element-0b9e941{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-404b49b img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a499ca1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-0ce5542.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-0ce5542{text-align:start;}.elementor-19 .elementor-element.elementor-element-0ce5542 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-dde452f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-67e948d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-b442594{--display:flex;}.elementor-19 .elementor-element.elementor-element-a5eb42b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-95ff1f3 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2d9f3a7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-6b16881.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-6b16881{text-align:start;}.elementor-19 .elementor-element.elementor-element-6b16881 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-17a2781{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-2fbf3f1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-60dcd06{--display:flex;}.elementor-19 .elementor-element.elementor-element-9d812f6{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-07dc0ef img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d28fc91{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-3f5a2ac.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-3f5a2ac{text-align:start;}.elementor-19 .elementor-element.elementor-element-3f5a2ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-15e302a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-e4bdd99{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-23eb9c7{--display:flex;}.elementor-19 .elementor-element.elementor-element-e5b41d5{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-07ac2a8 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-1b58c62{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-fabce25.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-fabce25{text-align:start;}.elementor-19 .elementor-element.elementor-element-fabce25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-bae5a9b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-c4451e0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-1b6947e{--display:flex;}.elementor-19 .elementor-element.elementor-element-86a7f41{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-521509c img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-bc8b799{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-f643f0d.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-f643f0d{text-align:start;}.elementor-19 .elementor-element.elementor-element-f643f0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-bd591d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-455680f .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-455680f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-455680f .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-455680f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-60593bb{--display:flex;}.elementor-19 .elementor-element.elementor-element-17bba60{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-20958ad img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-4b26467{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-827e3fa.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-827e3fa{text-align:start;}.elementor-19 .elementor-element.elementor-element-827e3fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-b5d3b91{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-c9f0205{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-4c3239f{--display:flex;}.elementor-19 .elementor-element.elementor-element-9f716bd{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19 .elementor-element.elementor-element-c7e3bb1 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-bbcaa93{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-93ded4b.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-93ded4b{text-align:start;}.elementor-19 .elementor-element.elementor-element-93ded4b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-c56d69d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-text{color:#FEF4F2;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button{background-color:#CBA37200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;fill:#FEF4F2;color:#FEF4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-3320bc0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-c942c39{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:7px;--e-n-carousel-dots-normal-color:#CBA372;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-19 .elementor-element.elementor-element-ea528e9{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:25px;--n-tabs-gap:30px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#FEF4F2;--n-tabs-title-color-active:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-ea528e9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#142014;}.elementor-19 .elementor-element.elementor-element-ea528e9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#283328;border-style:solid;border-width:1px 1px 1px 1px;border-color:#495A48;}.elementor-19 .elementor-element.elementor-element-ea528e9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-19 .elementor-element.elementor-element-ea528e9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#283328;border-style:solid;border-width:1px 1px 1px 1px;border-color:#495A48;}.elementor-19 .elementor-element.elementor-element-ea528e9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-ea528e9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-19 .elementor-element.elementor-element-ea528e9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-87f2f59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-87f2f59:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-87f2f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-77559d2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19 .elementor-element.elementor-element-f467aff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-155b50d img{border-radius:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-1731316{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ded2ab8.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-ded2ab8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-6e4a2d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-6e4a2d2.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-6e4a2d2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:46px;color:#495A48;}.elementor-19 .elementor-element.elementor-element-116002f{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-116002f.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-116002f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#5E5E5E;}.elementor-19 .elementor-element.elementor-element-35579cf .elementor-button{background-color:#CBA372;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#142014;color:#142014;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:13px 20px 13px 20px;}.elementor-19 .elementor-element.elementor-element-35579cf{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-35579cf.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-35579cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-35579cf .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-19 .elementor-element.elementor-element-98ddf0b{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-98ddf0b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-98ddf0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-b42d2c0{--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;}.elementor-19 .elementor-element.elementor-element-73be692.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-73be692{text-align:center;}.elementor-19 .elementor-element.elementor-element-73be692 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-0c71751{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-0c71751.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-0c71751 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:50px;color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-57cac97{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-57cac97.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-57cac97 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#CFD8CE;}.elementor-19 .elementor-element.elementor-element-8e78c2f{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:23px 23px;--row-gap:23px;--column-gap:23px;--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a6cf45e{--display:flex;--justify-content:center;--background-transition:0.3s;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:#CBA372;--border-color:#CBA372;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-19 .elementor-element.elementor-element-a6cf45e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a6cf45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-a6cf45e:hover{background-color:#142014;border-style:solid;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-19 .elementor-element.elementor-element-a6cf45e, .elementor-19 .elementor-element.elementor-element-a6cf45e::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-19 .elementor-element.elementor-element-78b0e04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-78b0e04.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon-box-title{margin-block-end:8px;color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-78b0e04.elementor-view-stacked .elementor-icon{background-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-78b0e04.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-78b0e04.elementor-view-default .elementor-icon{fill:#CBA372;color:#CBA372;border-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon{font-size:65px;}.elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-19 .elementor-element.elementor-element-78b0e04:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-78b0e04:has(:focus) .elementor-icon-box-title{color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#CFD8CE;}.elementor-19 .elementor-element.elementor-element-b7b70a1{--display:flex;--justify-content:center;--background-transition:0.3s;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:#CBA372;--border-color:#CBA372;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-19 .elementor-element.elementor-element-b7b70a1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b7b70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-b7b70a1:hover{background-color:#142014;border-style:solid;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-19 .elementor-element.elementor-element-b7b70a1, .elementor-19 .elementor-element.elementor-element-b7b70a1::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-0080f57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-0080f57.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon-box-title{margin-block-end:8px;color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-0080f57.elementor-view-stacked .elementor-icon{background-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-0080f57.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0080f57.elementor-view-default .elementor-icon{fill:#CBA372;color:#CBA372;border-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon{font-size:65px;}.elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-19 .elementor-element.elementor-element-0080f57:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0080f57:has(:focus) .elementor-icon-box-title{color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#CFD8CE;}.elementor-19 .elementor-element.elementor-element-4788d9f{--display:flex;--justify-content:center;--background-transition:0.3s;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:#CBA372;--border-color:#CBA372;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-19 .elementor-element.elementor-element-4788d9f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4788d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-4788d9f:hover{background-color:#142014;border-style:solid;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-19 .elementor-element.elementor-element-4788d9f, .elementor-19 .elementor-element.elementor-element-4788d9f::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-50e5c2c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-50e5c2c.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon-box-title{margin-block-end:8px;color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-50e5c2c.elementor-view-stacked .elementor-icon{background-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-50e5c2c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-50e5c2c.elementor-view-default .elementor-icon{fill:#CBA372;color:#CBA372;border-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon{font-size:65px;}.elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-19 .elementor-element.elementor-element-50e5c2c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-50e5c2c:has(:focus) .elementor-icon-box-title{color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#CFD8CE;}.elementor-19 .elementor-element.elementor-element-07f6bbf{--display:flex;--justify-content:center;--background-transition:0.3s;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:#CBA372;--border-color:#CBA372;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-19 .elementor-element.elementor-element-07f6bbf:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-07f6bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-07f6bbf:hover{background-color:#142014;border-style:solid;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-19 .elementor-element.elementor-element-07f6bbf, .elementor-19 .elementor-element.elementor-element-07f6bbf::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-8131978{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-8131978.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon-box-title{margin-block-end:8px;color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-8131978.elementor-view-stacked .elementor-icon{background-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-8131978.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-8131978.elementor-view-default .elementor-icon{fill:#CBA372;color:#CBA372;border-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon{font-size:65px;}.elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-19 .elementor-element.elementor-element-8131978:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-8131978:has(:focus) .elementor-icon-box-title{color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#CFD8CE;}.elementor-19 .elementor-element.elementor-element-8ef09bc{--display:flex;--justify-content:center;--background-transition:0.3s;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:#CBA372;--border-color:#CBA372;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-19 .elementor-element.elementor-element-8ef09bc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8ef09bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-8ef09bc:hover{background-color:#142014;border-style:solid;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-19 .elementor-element.elementor-element-8ef09bc, .elementor-19 .elementor-element.elementor-element-8ef09bc::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-e28d4c5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-e28d4c5.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon-box-title{margin-block-end:8px;color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-e28d4c5.elementor-view-stacked .elementor-icon{background-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-e28d4c5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e28d4c5.elementor-view-default .elementor-icon{fill:#CBA372;color:#CBA372;border-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon{font-size:65px;}.elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-19 .elementor-element.elementor-element-e28d4c5:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-e28d4c5:has(:focus) .elementor-icon-box-title{color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#CFD8CE;}.elementor-19 .elementor-element.elementor-element-f0cd2b3{--display:flex;--justify-content:center;--background-transition:0.3s;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:#CBA372;--border-color:#CBA372;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-19 .elementor-element.elementor-element-f0cd2b3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f0cd2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142014;}.elementor-19 .elementor-element.elementor-element-f0cd2b3:hover{background-color:#142014;border-style:solid;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-19 .elementor-element.elementor-element-f0cd2b3, .elementor-19 .elementor-element.elementor-element-f0cd2b3::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-553a4fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-553a4fa.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon-box-title{margin-block-end:8px;color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-553a4fa.elementor-view-stacked .elementor-icon{background-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-553a4fa.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-553a4fa.elementor-view-default .elementor-icon{fill:#CBA372;color:#CBA372;border-color:#CBA372;}.elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon{font-size:65px;}.elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-19 .elementor-element.elementor-element-553a4fa:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-553a4fa:has(:focus) .elementor-icon-box-title{color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#CFD8CE;}.elementor-19 .elementor-element.elementor-element-ad12c09 .elementor-button{background-color:#CBA372;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#283328;color:#283328;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:13px 20px 13px 20px;}.elementor-19 .elementor-element.elementor-element-ad12c09{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-ad12c09.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-ad12c09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-ad12c09 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-19 .elementor-element.elementor-element-2abfac0{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2abfac0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2abfac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#283328;background-image:url("https://patchoulirp.com.br/wp-content/uploads/2026/06/banner-final-perfumes.jpg");background-position:center center;background-size:cover;}.elementor-19 .elementor-element.elementor-element-2abfac0 > .elementor-shape-top .elementor-shape-fill, .elementor-19 .elementor-element.elementor-element-2abfac0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#3D4B3D;}.elementor-19 .elementor-element.elementor-element-2abfac0 > .elementor-shape-top svg, .elementor-19 .elementor-element.elementor-element-2abfac0 > .e-con-inner > .elementor-shape-top svg{height:2px;}.elementor-19 .elementor-element.elementor-element-2abfac0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-19 .elementor-element.elementor-element-2abfac0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#3D4B3D;}.elementor-19 .elementor-element.elementor-element-2abfac0 > .elementor-shape-bottom svg, .elementor-19 .elementor-element.elementor-element-2abfac0 > .e-con-inner > .elementor-shape-bottom svg{height:2px;}.elementor-19 .elementor-element.elementor-element-1515f07{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2d0da97{--display:flex;}.elementor-19 .elementor-element.elementor-element-1d41ee2.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-1d41ee2{text-align:start;}.elementor-19 .elementor-element.elementor-element-1d41ee2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#CBA372;}.elementor-19 .elementor-element.elementor-element-edcf8cc{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-edcf8cc.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-edcf8cc .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:50px;color:#FEF4F2;}.elementor-19 .elementor-element.elementor-element-456449e{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-456449e.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-456449e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#CFD8CE;}.elementor-19 .elementor-element.elementor-element-66ceb61 .elementor-button{background-color:#CBA372;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#142014;color:#142014;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CBA372;border-radius:3px 3px 3px 3px;padding:13px 20px 13px 20px;}.elementor-19 .elementor-element.elementor-element-66ceb61{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-66ceb61.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-66ceb61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-66ceb61 .elementor-button .elementor-button-content-wrapper{gap:12px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-3cfe084{--content-width:1250px;}.elementor-19 .elementor-element.elementor-element-f467aff{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-f467aff{--width:100%;}.elementor-19 .elementor-element.elementor-element-1731316{--width:100%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-3cfe084{--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;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-b140a44{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-19 .elementor-element.elementor-element-55d3836{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-538c73d{--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-19 .elementor-element.elementor-element-b9acdab{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-6d99a66{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-19 .elementor-element.elementor-element-e30ab57{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19 .elementor-element.elementor-element-a5e52cf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19 .elementor-element.elementor-element-0112c73{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19 .elementor-element.elementor-element-c942c39{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19 .elementor-element.elementor-element-87f2f59{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-77559d2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-1731316.e-con{--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-ded2ab8.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-6e4a2d2.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-6e4a2d2{text-align:center;}.elementor-19 .elementor-element.elementor-element-116002f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-19 .elementor-element.elementor-element-116002f.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-98ddf0b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-0c71751{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-19 .elementor-element.elementor-element-57cac97{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-19 .elementor-element.elementor-element-8e78c2f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-2abfac0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-edcf8cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-456449e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-3cfe084:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3cfe084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://patchoulirp.com.br/wp-content/uploads/2026/06/Banner-topo-perfumes-mobile-2.jpg");background-position:bottom center;}.elementor-19 .elementor-element.elementor-element-3cfe084{--padding-top:20px;--padding-bottom:270px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-b140a44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-b140a44 .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-55d3836{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-55d3836 .elementor-heading-title{line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-538c73d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-7f7ac50 .elementor-button{font-size:16px;}.elementor-19 .elementor-element.elementor-element-6c0c0b7 .elementor-button{font-size:16px;}.elementor-19 .elementor-element.elementor-element-b9acdab{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-ce7ce2c.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-ce7ce2c{text-align:start;}.elementor-19 .elementor-element.elementor-element-6d99a66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-19 .elementor-element.elementor-element-6d99a66.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-6d99a66 .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-6c61d8b{--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-7e5c84f .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-49fa91f .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-69170aa{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-103c347{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ad7eb33 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-8e5cd12 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-b9b67c7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-77ddc84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b6e17c5 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-f9102a8 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-c58c7f0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-d7c418c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3449cc8 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-e1e663c .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-52d4168{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-6bde34b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7384cd9 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-b044b18 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-026c937{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-76993a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-853368f .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-cd30a1f .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-31c64ee{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-e30ab57{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:5px;}.elementor-19 .elementor-element.elementor-element-5754f1e{--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-9769f01 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-7465657 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-c16c83e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-f1f79c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5efbba9 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-96a6f7e .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-7cf8478{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-47d9458{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-608811a .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-715e9bf .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-2a89b35{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-9f9b775{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-654dedc .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-eb63115 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-e8def8c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-f85f295{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f50bf9d .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-0b83d6f .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-d11ace7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-dd2f4da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-44adee2 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-235546c .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-11c0779{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-5498669{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8b49062 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-54df43a .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-a709deb{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-185acbf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4b10ce0 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-001e02d .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-616b96b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-a5e52cf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:5px;}.elementor-19 .elementor-element.elementor-element-a6c8ce6{--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-eb7faf2 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-cf3ebea .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-068bfe3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-8fc8625{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-44b2a65 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-82dab53 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-f53fa26{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-a25f3af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ea2f2dd .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-00e9c2a .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-f90fce0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-636db3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e4bc9e7 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-91e973c .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-d10b99a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-b0b1bcc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a4cc9df .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-91c4986 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-f3e9e82{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-3dd27ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b8d8a3d .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-5c02444 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-d62dade{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-f759c42{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ff27822 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-064c9e3 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-df61e24{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-a016b13{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4a01c1d .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-54140f8 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-28dbfb4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-0112c73{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:5px;}.elementor-19 .elementor-element.elementor-element-bbf52e8{--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-aa825aa .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-c0815cb .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-d0f6698{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-0b9e941{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0ce5542 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-dde452f .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-67e948d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-a5eb42b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6b16881 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-17a2781 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-2fbf3f1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-9d812f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3f5a2ac .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-15e302a .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-e4bdd99{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-e5b41d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-fabce25 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-bae5a9b .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-c4451e0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-86a7f41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f643f0d .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-bd591d0 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-455680f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-455680f .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-17bba60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-827e3fa .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-b5d3b91 .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-c9f0205{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-9f716bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-93ded4b .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-c56d69d .elementor-icon-list-item > a{font-size:17px;}.elementor-19 .elementor-element.elementor-element-3320bc0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-c942c39{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:5px;}.elementor-19 .elementor-element.elementor-element-87f2f59{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-77559d2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-19 .elementor-element.elementor-element-f467aff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-ded2ab8.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-ded2ab8{text-align:start;}.elementor-19 .elementor-element.elementor-element-6e4a2d2{text-align:start;}.elementor-19 .elementor-element.elementor-element-6e4a2d2 .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-116002f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-116002f .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-98ddf0b{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-73be692.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-73be692{text-align:start;}.elementor-19 .elementor-element.elementor-element-0c71751{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-19 .elementor-element.elementor-element-0c71751.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-0c71751 .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-57cac97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-19 .elementor-element.elementor-element-57cac97.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-57cac97 .elementor-heading-title{line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-8e78c2f{--e-con-grid-template-columns:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a6cf45e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-78b0e04{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon{font-size:60px;}.elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon-box-title a{font-size:18px;line-height:1.4em;}.elementor-19 .elementor-element.elementor-element-78b0e04 .elementor-icon-box-description{font-size:18px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-b7b70a1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-0080f57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon{font-size:60px;}.elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon-box-title a{font-size:18px;line-height:1.4em;}.elementor-19 .elementor-element.elementor-element-0080f57 .elementor-icon-box-description{font-size:18px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-4788d9f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-50e5c2c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon{font-size:60px;}.elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon-box-title a{font-size:18px;line-height:1.4em;}.elementor-19 .elementor-element.elementor-element-50e5c2c .elementor-icon-box-description{font-size:18px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-07f6bbf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-8131978{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon{font-size:60px;}.elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon-box-title a{font-size:18px;line-height:1.4em;}.elementor-19 .elementor-element.elementor-element-8131978 .elementor-icon-box-description{font-size:18px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-8ef09bc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-e28d4c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon{font-size:60px;}.elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon-box-title a{font-size:18px;line-height:1.4em;}.elementor-19 .elementor-element.elementor-element-e28d4c5 .elementor-icon-box-description{font-size:18px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-f0cd2b3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-553a4fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon{font-size:60px;}.elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon-box-title a{font-size:18px;line-height:1.4em;}.elementor-19 .elementor-element.elementor-element-553a4fa .elementor-icon-box-description{font-size:18px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-ad12c09{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-ad12c09.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-ad12c09 .elementor-button{font-size:16px;}.elementor-19 .elementor-element.elementor-element-2abfac0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2abfac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://patchoulirp.com.br/wp-content/uploads/2026/06/Banner-final-fale-conosco-mobile-2.jpg");background-position:bottom center;}.elementor-19 .elementor-element.elementor-element-2abfac0{--padding-top:30px;--padding-bottom:200px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-1d41ee2.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-1d41ee2{text-align:start;}.elementor-19 .elementor-element.elementor-element-edcf8cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-edcf8cc .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-456449e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-456449e .elementor-heading-title{line-height:1.5em;}}/* Start custom CSS for button, class: .elementor-element-7f7ac50 */.elementor-19 .elementor-element.elementor-element-7f7ac50 .elementor-button svg{
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c0c0b7 */.elementor-19 .elementor-element.elementor-element-6c0c0b7 .elementor-button svg{
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e30ab57 */.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a5e52cf */.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0112c73 */.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c942c39 */.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e30ab57 */.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a5e52cf */.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0112c73 */.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c942c39 */.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e30ab57 */.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a5e52cf */.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0112c73 */.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c942c39 */.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e30ab57 */.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a5e52cf */.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0112c73 */.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c942c39 */.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69170aa */.elementor-19 .elementor-element.elementor-element-69170aa .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b67c7 */.elementor-19 .elementor-element.elementor-element-b9b67c7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c58c7f0 */.elementor-19 .elementor-element.elementor-element-c58c7f0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d4168 */.elementor-19 .elementor-element.elementor-element-52d4168 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c937 */.elementor-19 .elementor-element.elementor-element-026c937 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c64ee */.elementor-19 .elementor-element.elementor-element-31c64ee .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e30ab57 */.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-e30ab57 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16c83e */.elementor-19 .elementor-element.elementor-element-c16c83e .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf8478 */.elementor-19 .elementor-element.elementor-element-7cf8478 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a89b35 */.elementor-19 .elementor-element.elementor-element-2a89b35 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8def8c */.elementor-19 .elementor-element.elementor-element-e8def8c .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d11ace7 */.elementor-19 .elementor-element.elementor-element-d11ace7 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11c0779 */.elementor-19 .elementor-element.elementor-element-11c0779 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a709deb */.elementor-19 .elementor-element.elementor-element-a709deb .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-616b96b */.elementor-19 .elementor-element.elementor-element-616b96b .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a5e52cf */.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-a5e52cf .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068bfe3 */.elementor-19 .elementor-element.elementor-element-068bfe3 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f53fa26 */.elementor-19 .elementor-element.elementor-element-f53fa26 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f90fce0 */.elementor-19 .elementor-element.elementor-element-f90fce0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b99a */.elementor-19 .elementor-element.elementor-element-d10b99a .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e9e82 */.elementor-19 .elementor-element.elementor-element-f3e9e82 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d62dade */.elementor-19 .elementor-element.elementor-element-d62dade .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df61e24 */.elementor-19 .elementor-element.elementor-element-df61e24 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28dbfb4 */.elementor-19 .elementor-element.elementor-element-28dbfb4 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0112c73 */.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-0112c73 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0f6698 */.elementor-19 .elementor-element.elementor-element-d0f6698 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67e948d */.elementor-19 .elementor-element.elementor-element-67e948d .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbf3f1 */.elementor-19 .elementor-element.elementor-element-2fbf3f1 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4bdd99 */.elementor-19 .elementor-element.elementor-element-e4bdd99 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4451e0 */.elementor-19 .elementor-element.elementor-element-c4451e0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455680f */.elementor-19 .elementor-element.elementor-element-455680f .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f0205 */.elementor-19 .elementor-element.elementor-element-c9f0205 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3320bc0 */.elementor-19 .elementor-element.elementor-element-3320bc0 .elementor-button svg{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c942c39 */.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-19 .elementor-element.elementor-element-c942c39 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35579cf */.elementor-19 .elementor-element.elementor-element-35579cf .elementor-button svg{
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad12c09 */.elementor-19 .elementor-element.elementor-element-ad12c09 .elementor-button svg{
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66ceb61 */.elementor-19 .elementor-element.elementor-element-66ceb61 .elementor-button svg{
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */