.elementor-10 .elementor-element.elementor-element-808ed63{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-808ed63:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-808ed63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heygummy.com.br/wp-content/uploads/2026/08/NOVO.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4fc1162{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dbf3e31{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:10px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dbf3e31.elementor-element{--align-self:flex-start;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-10 .elementor-element.elementor-element-49feb22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-49feb22 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-49feb22 .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-49feb22:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-49feb22:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-49feb22 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.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-10 .elementor-element.elementor-element-ce46c3e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ce46c3e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-ce46c3e .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:500;border-radius:500px 500px 500px 500px;padding:30px 60px 30px 60px;}.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-10 .elementor-element.elementor-element-30a6dd9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-10 .elementor-element.elementor-element-30a6dd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:1px;}.elementor-10 .elementor-element.elementor-element-30a6dd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-10 .elementor-element.elementor-element-30a6dd9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-10 .elementor-element.elementor-element-30a6dd9 .elementor-icon-list-icon i{color:#D8B35C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-30a6dd9 .elementor-icon-list-icon svg{fill:#D8B35C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-30a6dd9{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-30a6dd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-30a6dd9 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-30a6dd9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-58084fa{--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-10 .elementor-element.elementor-element-4f68482{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4f68482:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4f68482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F2;}.elementor-10 .elementor-element.elementor-element-ea21ec0{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ea21ec0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ea21ec0 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-ea21ec0 .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-ea21ec0:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-ea21ec0:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-ea21ec0 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-97e4666{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-97e4666:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-97e4666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EE1983 0%, #7A0040 100%);}.elementor-10 .elementor-element.elementor-element-97e4666 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-97e4666 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FBF7F2;}.elementor-10 .elementor-element.elementor-element-97e4666 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-97e4666 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:25px;}.elementor-10 .elementor-element.elementor-element-095712d{width:var( --container-widget-width, 62% );max-width:62%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-095712d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-095712d .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-095712d .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-095712d:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-095712d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-095712d .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c8f8d69{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1364f91{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-1364f91:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1364f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-1364f91.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-40f88cb{margin:-9em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:-7em 0em 0em 0em;font-family:"Bebas Neue", Sans-serif;font-size:74px;font-weight:600;line-height:63px;letter-spacing:-5px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-82709ba{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-82709ba.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-82709ba .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-82709ba .elementor-image-box-title{margin-bottom:20px;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-82709ba:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-82709ba:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-82709ba .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ef3dcf6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-ef3dcf6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef3dcf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-bf4f99e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;font-family:"Bebas Neue", Sans-serif;font-size:74px;font-weight:600;line-height:63px;letter-spacing:-0.5px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-8ad97b8{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8ad97b8.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8ad97b8 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-8ad97b8 .elementor-image-box-title{margin-bottom:20px;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8ad97b8:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-8ad97b8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8ad97b8 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0948d06{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-0948d06:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0948d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-baab6e8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;font-family:"Bebas Neue", Sans-serif;font-size:74px;font-weight:600;line-height:63px;letter-spacing:-0.5px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-70099f7{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-70099f7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-70099f7 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-70099f7 .elementor-image-box-title{margin-bottom:20px;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-70099f7:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-70099f7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-70099f7 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7568f57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6ab21d6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-6ab21d6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6ab21d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-6ab21d6.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-71290af{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;font-family:"Bebas Neue", Sans-serif;font-size:74px;font-weight:600;line-height:63px;letter-spacing:-0.5px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-4333c17{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-4333c17.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4333c17 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-4333c17 .elementor-image-box-title{margin-bottom:20px;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4333c17:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-4333c17:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4333c17 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f20a85c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-f20a85c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f20a85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-571ed34{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;font-family:"Bebas Neue", Sans-serif;font-size:74px;font-weight:600;line-height:63px;letter-spacing:-0.5px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-1a4bb6e{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-1a4bb6e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1a4bb6e .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-1a4bb6e .elementor-image-box-title{margin-bottom:20px;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1a4bb6e:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-1a4bb6e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1a4bb6e .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8c1d848{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-8c1d848:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8c1d848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-7c4c418{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;font-family:"Bebas Neue", Sans-serif;font-size:74px;font-weight:600;line-height:63px;letter-spacing:-0.5px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-f74d46f{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-f74d46f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f74d46f .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-f74d46f .elementor-image-box-title{margin-bottom:20px;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f74d46f:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-f74d46f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f74d46f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fbfdaa5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fbfdaa5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fbfdaa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F2;}.elementor-10 .elementor-element.elementor-element-9c8fe83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-9c8fe83.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-3db0c33.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3db0c33 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-3db0c33 .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-3db0c33:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-3db0c33:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-3db0c33 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-a4c1b90{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-91b046e img{border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-11b9279{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-11b9279:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-11b9279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(25deg, #EE1983 0%, #7A0040 100%);}.elementor-10 .elementor-element.elementor-element-11b9279 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-11b9279 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FBF7F2;}.elementor-10 .elementor-element.elementor-element-11b9279 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-11b9279 > .e-con-inner > .elementor-shape-top svg{width:calc(0% + 1.3px);height:25px;}.elementor-10 .elementor-element.elementor-element-f37ea42{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-33bfee1{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-33bfee1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-33bfee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E4EB;}.elementor-10 .elementor-element.elementor-element-c9ee684{--display:flex;}.elementor-10 .elementor-element.elementor-element-363aeb8{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E787;--border-color:#E7E7E787;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-363aeb8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-363aeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A0040;}.elementor-10 .elementor-element.elementor-element-363aeb8.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3ebdd89{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3ebdd89.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-85e60ad{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-85e60ad.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-85e60ad .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-85e60ad .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-85e60ad:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-85e60ad:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-85e60ad .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-727c517{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-727c517.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4a35640{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4a35640:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4a35640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c203d52{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;line-height:25px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-4858942{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4858942:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4858942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE1983;}.elementor-10 .elementor-element.elementor-element-6863c72{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;line-height:25px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bd138e7{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-bd138e7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bd138e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2ad5e65{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;line-height:25px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9468ade{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9468ade.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5d2a95a{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5d2a95a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5d2a95a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8f82bde{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-d0f9b79{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d0f9b79:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d0f9b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3c795ce{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-f9f424a{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-f9f424a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f9f424a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1c411a0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-adff81b{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-adff81b.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-17e9600{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-17e9600:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-17e9600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ff5b52b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-e5ee960{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e5ee960:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e5ee960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9fc41cf{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-b0c1401{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b0c1401:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b0c1401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8547c91{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-cff8fc6{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cff8fc6.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-86dd604{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-86dd604:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-86dd604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fbe3df5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-fc5a32f{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-fc5a32f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fc5a32f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3c05d37{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-2ec6552{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2ec6552:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2ec6552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3b3f0d7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-f3a9213{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f3a9213.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-20113f5{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-20113f5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20113f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6f36eb7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-2356af9{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2356af9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2356af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4dbc1b3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-89cc02c{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-89cc02c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-89cc02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-af4d3ee{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-a97399e{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a97399e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9137e79{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9137e79:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9137e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-738bcee{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-336ac91{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-336ac91:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-336ac91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1cacec5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-b1d5488{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b1d5488:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b1d5488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2d432d5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-edfddf1{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-edfddf1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-edfddf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F2;}.elementor-10 .elementor-element.elementor-element-425a778{--display:flex;}.elementor-10 .elementor-element.elementor-element-2d88b82{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E787;--border-color:#E7E7E787;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-2d88b82:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2d88b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A0040;}.elementor-10 .elementor-element.elementor-element-2d88b82.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-13161ca{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-13161ca.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2404218{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2404218.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2404218 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2404218 .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-2404218:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-2404218:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-2404218 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-ea04e1f{--display:flex;}.elementor-10 .elementor-element.elementor-element-966ced4{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f3d6df7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-f3d6df7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f3d6df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-70163d4{--e-rating-icon-marked-color:#D8B35C;--e-rating-icon-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-97aeba9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-97aeba9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-97aeba9 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-97aeba9 .elementor-image-box-title{margin-bottom:-15px;font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:400;line-height:35px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-97aeba9:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-97aeba9:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-97aeba9 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-9945452{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3eb0cb2{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-3eb0cb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5a2b04d img{border-radius:500px 500px 500px 500px;}.elementor-10 .elementor-element.elementor-element-c3e1027{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;line-height:25px;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-c3e1027.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f3ef61b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-f3ef61b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f3ef61b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7e8d2cf{--e-rating-icon-marked-color:#D8B35C;--e-rating-icon-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-0248bb1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-0248bb1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0248bb1 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-0248bb1 .elementor-image-box-title{margin-bottom:-15px;font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:400;line-height:35px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-0248bb1:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-0248bb1:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0248bb1 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-d4eb795{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-babc29e{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-babc29e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e1216d2 img{border-radius:500px 500px 500px 500px;}.elementor-10 .elementor-element.elementor-element-7ceb8b6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;line-height:25px;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-7ceb8b6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e03e2a6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-e03e2a6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e03e2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8ff8c11{--e-rating-icon-marked-color:#D8B35C;--e-rating-icon-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-8c03ae4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8c03ae4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8c03ae4 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-8c03ae4 .elementor-image-box-title{margin-bottom:-15px;font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:400;line-height:35px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-8c03ae4:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-8c03ae4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8c03ae4 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-90bc492{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e1addc4{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-e1addc4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1b64bc5 img{border-radius:500px 500px 500px 500px;}.elementor-10 .elementor-element.elementor-element-2690779{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;line-height:25px;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-2690779.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-886c41d{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-886c41d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-886c41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EE1983 0%, #7A0040 100%);}.elementor-10 .elementor-element.elementor-element-886c41d > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-886c41d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FBF7F2;}.elementor-10 .elementor-element.elementor-element-886c41d > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-886c41d > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:25px;}.elementor-10 .elementor-element.elementor-element-52b7ef2{--display:flex;}.elementor-10 .elementor-element.elementor-element-7ee7993{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E787;--border-color:#E7E7E787;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-7ee7993:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7ee7993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A0040;}.elementor-10 .elementor-element.elementor-element-7ee7993.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bf22be9{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bf22be9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-67b2f99{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-67b2f99.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-67b2f99 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-67b2f99 .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-67b2f99:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-67b2f99:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-67b2f99 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f46fc03{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-55aa744{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-55aa744:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-55aa744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-55aa744.e-con{--align-self:center;}.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-10 .elementor-element.elementor-element-e5e2db1 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-stacked .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-default .elementor-icon{fill:#D8B35C;color:#D8B35C;border-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#D8B35C;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-e5e2db1.elementor-view-framed:has(:focus) .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-e5e2db1 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-e5e2db1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e5e2db1 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:40px;}.elementor-10 .elementor-element.elementor-element-e5e2db1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e5e2db1:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-e5e2db1:has(:focus) .elementor-icon-box-title{color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-e5e2db1 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cb846e4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-cb846e4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cb846e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-9b9e362 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-stacked .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-default .elementor-icon{fill:#D8B35C;color:#D8B35C;border-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#D8B35C;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9b9e362.elementor-view-framed:has(:focus) .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9b9e362 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-9b9e362 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9b9e362 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:40px;}.elementor-10 .elementor-element.elementor-element-9b9e362 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9b9e362:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-9b9e362:has(:focus) .elementor-icon-box-title{color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9b9e362 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8d1b072{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-8d1b072:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8d1b072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-1684daf .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-stacked .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-default .elementor-icon{fill:#D8B35C;color:#D8B35C;border-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#D8B35C;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-1684daf.elementor-view-framed:has(:focus) .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-1684daf .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-1684daf .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1684daf .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:40px;}.elementor-10 .elementor-element.elementor-element-1684daf .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1684daf:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-1684daf:has(:focus) .elementor-icon-box-title{color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-1684daf .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-67825a6{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5fa4120{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-5fa4120:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5fa4120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-24cb632 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-stacked .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-default .elementor-icon{fill:#D8B35C;color:#D8B35C;border-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#D8B35C;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-24cb632.elementor-view-framed:has(:focus) .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-24cb632 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-24cb632 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-24cb632 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:40px;}.elementor-10 .elementor-element.elementor-element-24cb632 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-24cb632:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-24cb632:has(:focus) .elementor-icon-box-title{color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-24cb632 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-051e547{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-051e547:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-051e547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-9320929 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-9320929.elementor-view-stacked .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9320929.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9320929.elementor-view-default .elementor-icon{fill:#D8B35C;color:#D8B35C;border-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9320929.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9320929.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#D8B35C;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9320929.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9320929.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9320929.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9320929.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9320929.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9320929.elementor-view-framed:has(:focus) .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9320929 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-9320929 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9320929 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:40px;}.elementor-10 .elementor-element.elementor-element-9320929 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9320929:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-9320929:has(:focus) .elementor-icon-box-title{color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-9320929 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2984003{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-2984003:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2984003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6006E;}.elementor-10 .elementor-element.elementor-element-0124c44 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-stacked .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-default .elementor-icon{fill:#D8B35C;color:#D8B35C;border-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#D8B35C;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0124c44.elementor-view-framed:has(:focus) .elementor-icon{background-color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-0124c44 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-0124c44 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0124c44 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:40px;}.elementor-10 .elementor-element.elementor-element-0124c44 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0124c44:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-0124c44:has(:focus) .elementor-icon-box-title{color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-0124c44 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d263179{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-5338bf5{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E787;--border-color:#E7E7E787;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-5338bf5.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4c77481{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4c77481.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-22ccc7a{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E787;--border-color:#E7E7E787;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-22ccc7a.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-45eb6ea{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-45eb6ea.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-662d099{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E787;--border-color:#E7E7E787;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-662d099.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d409bc0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d409bc0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-61da18c{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E787;--border-color:#E7E7E787;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-61da18c.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fa48af2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fa48af2.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9342100{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E787;--border-color:#E7E7E787;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9342100.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e9b81de{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e9b81de.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3ad4939{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3ad4939:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3ad4939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F2;}.elementor-10 .elementor-element.elementor-element-26ba7dc{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-26ba7dc.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-26ba7dc .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-26ba7dc .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-26ba7dc:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-26ba7dc:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-26ba7dc .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-7493b31{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-f0b4dab{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-582b0e4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-582b0e4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-582b0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-50d7ce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-50d7ce8 img{border-radius:15px 15px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8b2144b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-8b2144b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8b2144b .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8b2144b .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:35px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-8b2144b:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-8b2144b:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-8b2144b .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-4d38154{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-4d38154.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8e7cc63{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 35px 0px 35px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8e7cc63.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8e7cc63 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8e7cc63 .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:90px;font-weight:600;line-height:55px;color:#EE1983;}.elementor-10 .elementor-element.elementor-element-8e7cc63:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-8e7cc63:has(:focus) .elementor-image-box-title{color:#EE1983;}.elementor-10 .elementor-element.elementor-element-8e7cc63 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-ce9a809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ce9a809.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ce9a809 .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:500;border-radius:500px 500px 500px 500px;padding:30px 60px 30px 60px;}.elementor-10 .elementor-element.elementor-element-edf2561{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-edf2561:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-edf2561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a6877a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a6877a6 img{border-radius:15px 15px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bb5a81f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-bb5a81f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bb5a81f .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-bb5a81f .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:35px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-bb5a81f:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-bb5a81f:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-bb5a81f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-32c451d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-32c451d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5b433bb{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 35px 0px 35px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5b433bb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5b433bb .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5b433bb .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:90px;font-weight:600;line-height:55px;color:#EE1983;}.elementor-10 .elementor-element.elementor-element-5b433bb:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-5b433bb:has(:focus) .elementor-image-box-title{color:#EE1983;}.elementor-10 .elementor-element.elementor-element-5b433bb .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-5db5ca7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5db5ca7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5db5ca7 .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:500;border-radius:500px 500px 500px 500px;padding:30px 60px 30px 60px;}.elementor-10 .elementor-element.elementor-element-8ce071f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8B35C;--border-color:#D8B35C;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8ce071f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8ce071f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9f2e307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9f2e307 img{border-radius:15px 15px 0px 0px;}.elementor-10 .elementor-element.elementor-element-110693f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-110693f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-110693f .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-110693f .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:35px;color:#D8B35C;}.elementor-10 .elementor-element.elementor-element-110693f:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-110693f:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-110693f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-18e4404{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-18e4404.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a0ed5f3{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 35px 0px 35px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a0ed5f3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a0ed5f3 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a0ed5f3 .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:90px;font-weight:600;line-height:55px;color:#EE1983;}.elementor-10 .elementor-element.elementor-element-a0ed5f3:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-a0ed5f3:has(:focus) .elementor-image-box-title{color:#EE1983;}.elementor-10 .elementor-element.elementor-element-a0ed5f3 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-9790502{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9790502.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9790502 .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:500;border-radius:500px 500px 500px 500px;padding:30px 60px 30px 60px;}.elementor-10 .elementor-element.elementor-element-b3834e7{--display:flex;}.elementor-10 .elementor-element.elementor-element-33bc2df{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E787;--border-color:#E7E7E787;--border-radius:50px 50px 50px 50px;--margin-top:-855px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-33bc2df:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-33bc2df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A0040;}.elementor-10 .elementor-element.elementor-element-33bc2df.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-329582c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-329582c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-440b3eb{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-440b3eb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-440b3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EE1983 0%, #7A0040 100%);}.elementor-10 .elementor-element.elementor-element-440b3eb > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-440b3eb > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FBF7F2;}.elementor-10 .elementor-element.elementor-element-440b3eb > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-440b3eb > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:25px;}.elementor-10 .elementor-element.elementor-element-1deb7a1{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1deb7a1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1deb7a1 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1deb7a1 .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1deb7a1:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-1deb7a1:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1deb7a1 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e9b9150{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e9b9150:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e9b9150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E4EB;}.elementor-10 .elementor-element.elementor-element-db5790a{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-db5790a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-db5790a .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-db5790a .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-db5790a:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-db5790a:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-db5790a .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-115af1e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-b5ce257{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-b5ce257.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-147fada{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-147fada > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D8B35C;border-style:none;}.elementor-10 .elementor-element.elementor-element-147fada.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-147fada {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-10 .elementor-element.elementor-element-147fada > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;}.elementor-10 .elementor-element.elementor-element-897e9c7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-ac94dc3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-ac94dc3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bbbe00d{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 50% );max-width:50%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bbbe00d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D8B35C;border-style:none;}.elementor-10 .elementor-element.elementor-element-bbbe00d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bbbe00d {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-10 .elementor-element.elementor-element-bbbe00d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;}.elementor-10 .elementor-element.elementor-element-b928021{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-8629593{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-8629593.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8cfb136{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 50% );max-width:50%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8cfb136 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D8B35C;border-style:none;}.elementor-10 .elementor-element.elementor-element-8cfb136.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8cfb136 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-10 .elementor-element.elementor-element-8cfb136 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;}.elementor-10 .elementor-element.elementor-element-ab56ba1{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-845d569{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-845d569.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d06ddd2{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 50% );max-width:50%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d06ddd2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D8B35C;border-style:none;}.elementor-10 .elementor-element.elementor-element-d06ddd2.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d06ddd2 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-10 .elementor-element.elementor-element-d06ddd2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;}.elementor-10 .elementor-element.elementor-element-c32395a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-89c0125{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-89c0125.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-927ddec{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 50% );max-width:50%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-927ddec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D8B35C;border-style:none;}.elementor-10 .elementor-element.elementor-element-927ddec.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-927ddec {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-10 .elementor-element.elementor-element-927ddec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;}.elementor-10 .elementor-element.elementor-element-33ec966{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-33ec966:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-33ec966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EE1983 0%, #7A0040 100%);}.elementor-10 .elementor-element.elementor-element-33ec966 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-33ec966 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F1E4EB;}.elementor-10 .elementor-element.elementor-element-33ec966 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-33ec966 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:25px;}.elementor-10 .elementor-element.elementor-element-ec307bd{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ec307bd.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ec307bd .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-ec307bd .elementor-image-box-title{margin-bottom:25px;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;line-height:55px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ec307bd:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-ec307bd:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ec307bd .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-eae7dec{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 35px 0px 35px;}.elementor-10 .elementor-element.elementor-element-eae7dec.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-eae7dec .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:500;border-radius:500px 500px 500px 500px;padding:30px 60px 30px 60px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-4fc1162{--width:50%;}.elementor-10 .elementor-element.elementor-element-58084fa{--width:50%;}.elementor-10 .elementor-element.elementor-element-9c8fe83{--width:91%;}.elementor-10 .elementor-element.elementor-element-363aeb8{--width:20%;}.elementor-10 .elementor-element.elementor-element-2d88b82{--width:30%;}.elementor-10 .elementor-element.elementor-element-3eb0cb2{--width:50%;}.elementor-10 .elementor-element.elementor-element-babc29e{--width:50%;}.elementor-10 .elementor-element.elementor-element-e1addc4{--width:50%;}.elementor-10 .elementor-element.elementor-element-7ee7993{--width:30%;}.elementor-10 .elementor-element.elementor-element-5338bf5{--width:50%;}.elementor-10 .elementor-element.elementor-element-22ccc7a{--width:30%;}.elementor-10 .elementor-element.elementor-element-662d099{--width:50%;}.elementor-10 .elementor-element.elementor-element-61da18c{--width:30%;}.elementor-10 .elementor-element.elementor-element-9342100{--width:50%;}.elementor-10 .elementor-element.elementor-element-33bc2df{--width:26%;}}/* Start custom CSS for text-editor, class: .elementor-element-dbf3e31 */.elementor-10 .elementor-element.elementor-element-dbf3e31,
.elementor-10 .elementor-element.elementor-element-dbf3e31 p,
.elementor-10 .elementor-element.elementor-element-dbf3e31 h1,
.elementor-10 .elementor-element.elementor-element-dbf3e31 h2,
.elementor-10 .elementor-element.elementor-element-dbf3e31 h3,
.elementor-10 .elementor-element.elementor-element-dbf3e31 h4,
.elementor-10 .elementor-element.elementor-element-dbf3e31 h5,
.elementor-10 .elementor-element.elementor-element-dbf3e31 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49feb22 */.elementor-10 .elementor-element.elementor-element-49feb22 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-49feb22 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-49feb22 h1,
.elementor-10 .elementor-element.elementor-element-49feb22 h2,
.elementor-10 .elementor-element.elementor-element-49feb22 h3,
.elementor-10 .elementor-element.elementor-element-49feb22 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce46c3e *//* Botão com degradê animado */
.botao-seta-animada .elementor-button {
    position: relative;
    overflow: hidden;
    padding-right: 48px;

    background: linear-gradient(
        120deg,
        #3DB34D,
        #39D64F,
        #239C34,
        #3DB34D
    );

    background-size: 300% 300%;
    animation: degradêBotao 6s ease infinite;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Seta pequena no lado direito */
.botao-seta-animada .elementor-button::after {
    content: "➜";
    position: absolute;
    right: 18px;
    top: 50%;

    font-size: 13px;
    line-height: 1;
    color: #ffffff;

    transform: translateY(-50%);
    animation: setaMovendo 1.3s ease-in-out infinite;
}

/* Efeito ao passar o mouse */
.botao-seta-animada .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.18);
}

/* Movimento do degradê */
@keyframes degradêBotao {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/* Movimento suave da seta */
@keyframes setaMovendo {
    0%,
    100% {
        transform: translateY(-50%) translateX(0);
    }

    50% {
        transform: translateY(-50%) translateX(5px);
    }
}

/* Acessibilidade: desativa animações quando solicitado pelo dispositivo */
@media (prefers-reduced-motion: reduce) {
    .botao-seta-animada .elementor-button,
    .botao-seta-animada .elementor-button::after {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ea21ec0 */.elementor-10 .elementor-element.elementor-element-ea21ec0 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-ea21ec0 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-ea21ec0 h1,
.elementor-10 .elementor-element.elementor-element-ea21ec0 h2,
.elementor-10 .elementor-element.elementor-element-ea21ec0 h3,
.elementor-10 .elementor-element.elementor-element-ea21ec0 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095712d */.elementor-10 .elementor-element.elementor-element-095712d {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-095712d .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-095712d h1,
.elementor-10 .elementor-element.elementor-element-095712d h2,
.elementor-10 .elementor-element.elementor-element-095712d h3,
.elementor-10 .elementor-element.elementor-element-095712d p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f88cb */.elementor-10 .elementor-element.elementor-element-40f88cb,
.elementor-10 .elementor-element.elementor-element-40f88cb p,
.elementor-10 .elementor-element.elementor-element-40f88cb h1,
.elementor-10 .elementor-element.elementor-element-40f88cb h2,
.elementor-10 .elementor-element.elementor-element-40f88cb h3,
.elementor-10 .elementor-element.elementor-element-40f88cb h4,
.elementor-10 .elementor-element.elementor-element-40f88cb h5,
.elementor-10 .elementor-element.elementor-element-40f88cb h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf4f99e */.elementor-10 .elementor-element.elementor-element-bf4f99e,
.elementor-10 .elementor-element.elementor-element-bf4f99e p,
.elementor-10 .elementor-element.elementor-element-bf4f99e h1,
.elementor-10 .elementor-element.elementor-element-bf4f99e h2,
.elementor-10 .elementor-element.elementor-element-bf4f99e h3,
.elementor-10 .elementor-element.elementor-element-bf4f99e h4,
.elementor-10 .elementor-element.elementor-element-bf4f99e h5,
.elementor-10 .elementor-element.elementor-element-bf4f99e h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baab6e8 */.elementor-10 .elementor-element.elementor-element-baab6e8,
.elementor-10 .elementor-element.elementor-element-baab6e8 p,
.elementor-10 .elementor-element.elementor-element-baab6e8 h1,
.elementor-10 .elementor-element.elementor-element-baab6e8 h2,
.elementor-10 .elementor-element.elementor-element-baab6e8 h3,
.elementor-10 .elementor-element.elementor-element-baab6e8 h4,
.elementor-10 .elementor-element.elementor-element-baab6e8 h5,
.elementor-10 .elementor-element.elementor-element-baab6e8 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71290af */.elementor-10 .elementor-element.elementor-element-71290af,
.elementor-10 .elementor-element.elementor-element-71290af p,
.elementor-10 .elementor-element.elementor-element-71290af h1,
.elementor-10 .elementor-element.elementor-element-71290af h2,
.elementor-10 .elementor-element.elementor-element-71290af h3,
.elementor-10 .elementor-element.elementor-element-71290af h4,
.elementor-10 .elementor-element.elementor-element-71290af h5,
.elementor-10 .elementor-element.elementor-element-71290af h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-571ed34 */.elementor-10 .elementor-element.elementor-element-571ed34,
.elementor-10 .elementor-element.elementor-element-571ed34 p,
.elementor-10 .elementor-element.elementor-element-571ed34 h1,
.elementor-10 .elementor-element.elementor-element-571ed34 h2,
.elementor-10 .elementor-element.elementor-element-571ed34 h3,
.elementor-10 .elementor-element.elementor-element-571ed34 h4,
.elementor-10 .elementor-element.elementor-element-571ed34 h5,
.elementor-10 .elementor-element.elementor-element-571ed34 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c4c418 */.elementor-10 .elementor-element.elementor-element-7c4c418,
.elementor-10 .elementor-element.elementor-element-7c4c418 p,
.elementor-10 .elementor-element.elementor-element-7c4c418 h1,
.elementor-10 .elementor-element.elementor-element-7c4c418 h2,
.elementor-10 .elementor-element.elementor-element-7c4c418 h3,
.elementor-10 .elementor-element.elementor-element-7c4c418 h4,
.elementor-10 .elementor-element.elementor-element-7c4c418 h5,
.elementor-10 .elementor-element.elementor-element-7c4c418 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3db0c33 */.elementor-10 .elementor-element.elementor-element-3db0c33 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-3db0c33 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-3db0c33 h1,
.elementor-10 .elementor-element.elementor-element-3db0c33 h2,
.elementor-10 .elementor-element.elementor-element-3db0c33 h3,
.elementor-10 .elementor-element.elementor-element-3db0c33 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f37ea42 */.elementor-10 .elementor-element.elementor-element-f37ea42,
.elementor-10 .elementor-element.elementor-element-f37ea42 p,
.elementor-10 .elementor-element.elementor-element-f37ea42 h1,
.elementor-10 .elementor-element.elementor-element-f37ea42 h2,
.elementor-10 .elementor-element.elementor-element-f37ea42 h3,
.elementor-10 .elementor-element.elementor-element-f37ea42 h4,
.elementor-10 .elementor-element.elementor-element-f37ea42 h5,
.elementor-10 .elementor-element.elementor-element-f37ea42 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ebdd89 */.elementor-10 .elementor-element.elementor-element-3ebdd89,
.elementor-10 .elementor-element.elementor-element-3ebdd89 p,
.elementor-10 .elementor-element.elementor-element-3ebdd89 h1,
.elementor-10 .elementor-element.elementor-element-3ebdd89 h2,
.elementor-10 .elementor-element.elementor-element-3ebdd89 h3,
.elementor-10 .elementor-element.elementor-element-3ebdd89 h4,
.elementor-10 .elementor-element.elementor-element-3ebdd89 h5,
.elementor-10 .elementor-element.elementor-element-3ebdd89 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-363aeb8 */.elementor-10 .elementor-element.elementor-element-363aeb8 {
  animation: piscarTexto 1.0s ease-in-out infinite;
}

@keyframes piscarTexto {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-85e60ad */.elementor-10 .elementor-element.elementor-element-85e60ad {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-85e60ad .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-85e60ad h1,
.elementor-10 .elementor-element.elementor-element-85e60ad h2,
.elementor-10 .elementor-element.elementor-element-85e60ad h3,
.elementor-10 .elementor-element.elementor-element-85e60ad p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c203d52 */.elementor-10 .elementor-element.elementor-element-c203d52,
.elementor-10 .elementor-element.elementor-element-c203d52 p,
.elementor-10 .elementor-element.elementor-element-c203d52 h1,
.elementor-10 .elementor-element.elementor-element-c203d52 h2,
.elementor-10 .elementor-element.elementor-element-c203d52 h3,
.elementor-10 .elementor-element.elementor-element-c203d52 h4,
.elementor-10 .elementor-element.elementor-element-c203d52 h5,
.elementor-10 .elementor-element.elementor-element-c203d52 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6863c72 */.elementor-10 .elementor-element.elementor-element-6863c72,
.elementor-10 .elementor-element.elementor-element-6863c72 p,
.elementor-10 .elementor-element.elementor-element-6863c72 h1,
.elementor-10 .elementor-element.elementor-element-6863c72 h2,
.elementor-10 .elementor-element.elementor-element-6863c72 h3,
.elementor-10 .elementor-element.elementor-element-6863c72 h4,
.elementor-10 .elementor-element.elementor-element-6863c72 h5,
.elementor-10 .elementor-element.elementor-element-6863c72 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ad5e65 */.elementor-10 .elementor-element.elementor-element-2ad5e65,
.elementor-10 .elementor-element.elementor-element-2ad5e65 p,
.elementor-10 .elementor-element.elementor-element-2ad5e65 h1,
.elementor-10 .elementor-element.elementor-element-2ad5e65 h2,
.elementor-10 .elementor-element.elementor-element-2ad5e65 h3,
.elementor-10 .elementor-element.elementor-element-2ad5e65 h4,
.elementor-10 .elementor-element.elementor-element-2ad5e65 h5,
.elementor-10 .elementor-element.elementor-element-2ad5e65 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f82bde */.elementor-10 .elementor-element.elementor-element-8f82bde,
.elementor-10 .elementor-element.elementor-element-8f82bde p,
.elementor-10 .elementor-element.elementor-element-8f82bde h1,
.elementor-10 .elementor-element.elementor-element-8f82bde h2,
.elementor-10 .elementor-element.elementor-element-8f82bde h3,
.elementor-10 .elementor-element.elementor-element-8f82bde h4,
.elementor-10 .elementor-element.elementor-element-8f82bde h5,
.elementor-10 .elementor-element.elementor-element-8f82bde h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c795ce */.elementor-10 .elementor-element.elementor-element-3c795ce,
.elementor-10 .elementor-element.elementor-element-3c795ce p,
.elementor-10 .elementor-element.elementor-element-3c795ce h1,
.elementor-10 .elementor-element.elementor-element-3c795ce h2,
.elementor-10 .elementor-element.elementor-element-3c795ce h3,
.elementor-10 .elementor-element.elementor-element-3c795ce h4,
.elementor-10 .elementor-element.elementor-element-3c795ce h5,
.elementor-10 .elementor-element.elementor-element-3c795ce h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c411a0 */.elementor-10 .elementor-element.elementor-element-1c411a0,
.elementor-10 .elementor-element.elementor-element-1c411a0 p,
.elementor-10 .elementor-element.elementor-element-1c411a0 h1,
.elementor-10 .elementor-element.elementor-element-1c411a0 h2,
.elementor-10 .elementor-element.elementor-element-1c411a0 h3,
.elementor-10 .elementor-element.elementor-element-1c411a0 h4,
.elementor-10 .elementor-element.elementor-element-1c411a0 h5,
.elementor-10 .elementor-element.elementor-element-1c411a0 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff5b52b */.elementor-10 .elementor-element.elementor-element-ff5b52b,
.elementor-10 .elementor-element.elementor-element-ff5b52b p,
.elementor-10 .elementor-element.elementor-element-ff5b52b h1,
.elementor-10 .elementor-element.elementor-element-ff5b52b h2,
.elementor-10 .elementor-element.elementor-element-ff5b52b h3,
.elementor-10 .elementor-element.elementor-element-ff5b52b h4,
.elementor-10 .elementor-element.elementor-element-ff5b52b h5,
.elementor-10 .elementor-element.elementor-element-ff5b52b h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fc41cf */.elementor-10 .elementor-element.elementor-element-9fc41cf,
.elementor-10 .elementor-element.elementor-element-9fc41cf p,
.elementor-10 .elementor-element.elementor-element-9fc41cf h1,
.elementor-10 .elementor-element.elementor-element-9fc41cf h2,
.elementor-10 .elementor-element.elementor-element-9fc41cf h3,
.elementor-10 .elementor-element.elementor-element-9fc41cf h4,
.elementor-10 .elementor-element.elementor-element-9fc41cf h5,
.elementor-10 .elementor-element.elementor-element-9fc41cf h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8547c91 */.elementor-10 .elementor-element.elementor-element-8547c91,
.elementor-10 .elementor-element.elementor-element-8547c91 p,
.elementor-10 .elementor-element.elementor-element-8547c91 h1,
.elementor-10 .elementor-element.elementor-element-8547c91 h2,
.elementor-10 .elementor-element.elementor-element-8547c91 h3,
.elementor-10 .elementor-element.elementor-element-8547c91 h4,
.elementor-10 .elementor-element.elementor-element-8547c91 h5,
.elementor-10 .elementor-element.elementor-element-8547c91 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbe3df5 */.elementor-10 .elementor-element.elementor-element-fbe3df5,
.elementor-10 .elementor-element.elementor-element-fbe3df5 p,
.elementor-10 .elementor-element.elementor-element-fbe3df5 h1,
.elementor-10 .elementor-element.elementor-element-fbe3df5 h2,
.elementor-10 .elementor-element.elementor-element-fbe3df5 h3,
.elementor-10 .elementor-element.elementor-element-fbe3df5 h4,
.elementor-10 .elementor-element.elementor-element-fbe3df5 h5,
.elementor-10 .elementor-element.elementor-element-fbe3df5 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c05d37 */.elementor-10 .elementor-element.elementor-element-3c05d37,
.elementor-10 .elementor-element.elementor-element-3c05d37 p,
.elementor-10 .elementor-element.elementor-element-3c05d37 h1,
.elementor-10 .elementor-element.elementor-element-3c05d37 h2,
.elementor-10 .elementor-element.elementor-element-3c05d37 h3,
.elementor-10 .elementor-element.elementor-element-3c05d37 h4,
.elementor-10 .elementor-element.elementor-element-3c05d37 h5,
.elementor-10 .elementor-element.elementor-element-3c05d37 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3f0d7 */.elementor-10 .elementor-element.elementor-element-3b3f0d7,
.elementor-10 .elementor-element.elementor-element-3b3f0d7 p,
.elementor-10 .elementor-element.elementor-element-3b3f0d7 h1,
.elementor-10 .elementor-element.elementor-element-3b3f0d7 h2,
.elementor-10 .elementor-element.elementor-element-3b3f0d7 h3,
.elementor-10 .elementor-element.elementor-element-3b3f0d7 h4,
.elementor-10 .elementor-element.elementor-element-3b3f0d7 h5,
.elementor-10 .elementor-element.elementor-element-3b3f0d7 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f36eb7 */.elementor-10 .elementor-element.elementor-element-6f36eb7,
.elementor-10 .elementor-element.elementor-element-6f36eb7 p,
.elementor-10 .elementor-element.elementor-element-6f36eb7 h1,
.elementor-10 .elementor-element.elementor-element-6f36eb7 h2,
.elementor-10 .elementor-element.elementor-element-6f36eb7 h3,
.elementor-10 .elementor-element.elementor-element-6f36eb7 h4,
.elementor-10 .elementor-element.elementor-element-6f36eb7 h5,
.elementor-10 .elementor-element.elementor-element-6f36eb7 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dbc1b3 */.elementor-10 .elementor-element.elementor-element-4dbc1b3,
.elementor-10 .elementor-element.elementor-element-4dbc1b3 p,
.elementor-10 .elementor-element.elementor-element-4dbc1b3 h1,
.elementor-10 .elementor-element.elementor-element-4dbc1b3 h2,
.elementor-10 .elementor-element.elementor-element-4dbc1b3 h3,
.elementor-10 .elementor-element.elementor-element-4dbc1b3 h4,
.elementor-10 .elementor-element.elementor-element-4dbc1b3 h5,
.elementor-10 .elementor-element.elementor-element-4dbc1b3 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af4d3ee */.elementor-10 .elementor-element.elementor-element-af4d3ee,
.elementor-10 .elementor-element.elementor-element-af4d3ee p,
.elementor-10 .elementor-element.elementor-element-af4d3ee h1,
.elementor-10 .elementor-element.elementor-element-af4d3ee h2,
.elementor-10 .elementor-element.elementor-element-af4d3ee h3,
.elementor-10 .elementor-element.elementor-element-af4d3ee h4,
.elementor-10 .elementor-element.elementor-element-af4d3ee h5,
.elementor-10 .elementor-element.elementor-element-af4d3ee h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-738bcee */.elementor-10 .elementor-element.elementor-element-738bcee,
.elementor-10 .elementor-element.elementor-element-738bcee p,
.elementor-10 .elementor-element.elementor-element-738bcee h1,
.elementor-10 .elementor-element.elementor-element-738bcee h2,
.elementor-10 .elementor-element.elementor-element-738bcee h3,
.elementor-10 .elementor-element.elementor-element-738bcee h4,
.elementor-10 .elementor-element.elementor-element-738bcee h5,
.elementor-10 .elementor-element.elementor-element-738bcee h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cacec5 */.elementor-10 .elementor-element.elementor-element-1cacec5,
.elementor-10 .elementor-element.elementor-element-1cacec5 p,
.elementor-10 .elementor-element.elementor-element-1cacec5 h1,
.elementor-10 .elementor-element.elementor-element-1cacec5 h2,
.elementor-10 .elementor-element.elementor-element-1cacec5 h3,
.elementor-10 .elementor-element.elementor-element-1cacec5 h4,
.elementor-10 .elementor-element.elementor-element-1cacec5 h5,
.elementor-10 .elementor-element.elementor-element-1cacec5 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d432d5 */.elementor-10 .elementor-element.elementor-element-2d432d5,
.elementor-10 .elementor-element.elementor-element-2d432d5 p,
.elementor-10 .elementor-element.elementor-element-2d432d5 h1,
.elementor-10 .elementor-element.elementor-element-2d432d5 h2,
.elementor-10 .elementor-element.elementor-element-2d432d5 h3,
.elementor-10 .elementor-element.elementor-element-2d432d5 h4,
.elementor-10 .elementor-element.elementor-element-2d432d5 h5,
.elementor-10 .elementor-element.elementor-element-2d432d5 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13161ca */.elementor-10 .elementor-element.elementor-element-13161ca,
.elementor-10 .elementor-element.elementor-element-13161ca p,
.elementor-10 .elementor-element.elementor-element-13161ca h1,
.elementor-10 .elementor-element.elementor-element-13161ca h2,
.elementor-10 .elementor-element.elementor-element-13161ca h3,
.elementor-10 .elementor-element.elementor-element-13161ca h4,
.elementor-10 .elementor-element.elementor-element-13161ca h5,
.elementor-10 .elementor-element.elementor-element-13161ca h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d88b82 */.elementor-10 .elementor-element.elementor-element-2d88b82 {
  animation: piscarTexto 1.0s ease-in-out infinite;
}

@keyframes piscarTexto {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2404218 */.elementor-10 .elementor-element.elementor-element-2404218 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-2404218 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-2404218 h1,
.elementor-10 .elementor-element.elementor-element-2404218 h2,
.elementor-10 .elementor-element.elementor-element-2404218 h3,
.elementor-10 .elementor-element.elementor-element-2404218 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3e1027 */.elementor-10 .elementor-element.elementor-element-c3e1027,
.elementor-10 .elementor-element.elementor-element-c3e1027 p,
.elementor-10 .elementor-element.elementor-element-c3e1027 h1,
.elementor-10 .elementor-element.elementor-element-c3e1027 h2,
.elementor-10 .elementor-element.elementor-element-c3e1027 h3,
.elementor-10 .elementor-element.elementor-element-c3e1027 h4,
.elementor-10 .elementor-element.elementor-element-c3e1027 h5,
.elementor-10 .elementor-element.elementor-element-c3e1027 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ceb8b6 */.elementor-10 .elementor-element.elementor-element-7ceb8b6,
.elementor-10 .elementor-element.elementor-element-7ceb8b6 p,
.elementor-10 .elementor-element.elementor-element-7ceb8b6 h1,
.elementor-10 .elementor-element.elementor-element-7ceb8b6 h2,
.elementor-10 .elementor-element.elementor-element-7ceb8b6 h3,
.elementor-10 .elementor-element.elementor-element-7ceb8b6 h4,
.elementor-10 .elementor-element.elementor-element-7ceb8b6 h5,
.elementor-10 .elementor-element.elementor-element-7ceb8b6 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2690779 */.elementor-10 .elementor-element.elementor-element-2690779,
.elementor-10 .elementor-element.elementor-element-2690779 p,
.elementor-10 .elementor-element.elementor-element-2690779 h1,
.elementor-10 .elementor-element.elementor-element-2690779 h2,
.elementor-10 .elementor-element.elementor-element-2690779 h3,
.elementor-10 .elementor-element.elementor-element-2690779 h4,
.elementor-10 .elementor-element.elementor-element-2690779 h5,
.elementor-10 .elementor-element.elementor-element-2690779 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf22be9 */.elementor-10 .elementor-element.elementor-element-bf22be9,
.elementor-10 .elementor-element.elementor-element-bf22be9 p,
.elementor-10 .elementor-element.elementor-element-bf22be9 h1,
.elementor-10 .elementor-element.elementor-element-bf22be9 h2,
.elementor-10 .elementor-element.elementor-element-bf22be9 h3,
.elementor-10 .elementor-element.elementor-element-bf22be9 h4,
.elementor-10 .elementor-element.elementor-element-bf22be9 h5,
.elementor-10 .elementor-element.elementor-element-bf22be9 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee7993 */.elementor-10 .elementor-element.elementor-element-7ee7993 {
  animation: piscarTexto 1.0s ease-in-out infinite;
}

@keyframes piscarTexto {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-67b2f99 */.elementor-10 .elementor-element.elementor-element-67b2f99 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-67b2f99 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-67b2f99 h1,
.elementor-10 .elementor-element.elementor-element-67b2f99 h2,
.elementor-10 .elementor-element.elementor-element-67b2f99 h3,
.elementor-10 .elementor-element.elementor-element-67b2f99 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5e2db1 */.elementor-10 .elementor-element.elementor-element-e5e2db1 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-e5e2db1 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-e5e2db1 h1,
.elementor-10 .elementor-element.elementor-element-e5e2db1 h2,
.elementor-10 .elementor-element.elementor-element-e5e2db1 h3,
.elementor-10 .elementor-element.elementor-element-e5e2db1 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b9e362 */.elementor-10 .elementor-element.elementor-element-9b9e362 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-9b9e362 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-9b9e362 h1,
.elementor-10 .elementor-element.elementor-element-9b9e362 h2,
.elementor-10 .elementor-element.elementor-element-9b9e362 h3,
.elementor-10 .elementor-element.elementor-element-9b9e362 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1684daf */.elementor-10 .elementor-element.elementor-element-1684daf {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-1684daf .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-1684daf h1,
.elementor-10 .elementor-element.elementor-element-1684daf h2,
.elementor-10 .elementor-element.elementor-element-1684daf h3,
.elementor-10 .elementor-element.elementor-element-1684daf p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24cb632 */.elementor-10 .elementor-element.elementor-element-24cb632 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-24cb632 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-24cb632 h1,
.elementor-10 .elementor-element.elementor-element-24cb632 h2,
.elementor-10 .elementor-element.elementor-element-24cb632 h3,
.elementor-10 .elementor-element.elementor-element-24cb632 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9320929 */.elementor-10 .elementor-element.elementor-element-9320929 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-9320929 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-9320929 h1,
.elementor-10 .elementor-element.elementor-element-9320929 h2,
.elementor-10 .elementor-element.elementor-element-9320929 h3,
.elementor-10 .elementor-element.elementor-element-9320929 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0124c44 */.elementor-10 .elementor-element.elementor-element-0124c44 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-0124c44 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-0124c44 h1,
.elementor-10 .elementor-element.elementor-element-0124c44 h2,
.elementor-10 .elementor-element.elementor-element-0124c44 h3,
.elementor-10 .elementor-element.elementor-element-0124c44 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c77481 */.elementor-10 .elementor-element.elementor-element-4c77481,
.elementor-10 .elementor-element.elementor-element-4c77481 p,
.elementor-10 .elementor-element.elementor-element-4c77481 h1,
.elementor-10 .elementor-element.elementor-element-4c77481 h2,
.elementor-10 .elementor-element.elementor-element-4c77481 h3,
.elementor-10 .elementor-element.elementor-element-4c77481 h4,
.elementor-10 .elementor-element.elementor-element-4c77481 h5,
.elementor-10 .elementor-element.elementor-element-4c77481 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5338bf5 */.elementor-10 .elementor-element.elementor-element-5338bf5 {
  animation: piscarTexto 1.0s ease-in-out infinite;
}

@keyframes piscarTexto {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45eb6ea */.elementor-10 .elementor-element.elementor-element-45eb6ea,
.elementor-10 .elementor-element.elementor-element-45eb6ea p,
.elementor-10 .elementor-element.elementor-element-45eb6ea h1,
.elementor-10 .elementor-element.elementor-element-45eb6ea h2,
.elementor-10 .elementor-element.elementor-element-45eb6ea h3,
.elementor-10 .elementor-element.elementor-element-45eb6ea h4,
.elementor-10 .elementor-element.elementor-element-45eb6ea h5,
.elementor-10 .elementor-element.elementor-element-45eb6ea h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22ccc7a */.elementor-10 .elementor-element.elementor-element-22ccc7a {
  animation: piscarTexto 1.0s ease-in-out infinite;
}

@keyframes piscarTexto {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d409bc0 */.elementor-10 .elementor-element.elementor-element-d409bc0,
.elementor-10 .elementor-element.elementor-element-d409bc0 p,
.elementor-10 .elementor-element.elementor-element-d409bc0 h1,
.elementor-10 .elementor-element.elementor-element-d409bc0 h2,
.elementor-10 .elementor-element.elementor-element-d409bc0 h3,
.elementor-10 .elementor-element.elementor-element-d409bc0 h4,
.elementor-10 .elementor-element.elementor-element-d409bc0 h5,
.elementor-10 .elementor-element.elementor-element-d409bc0 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662d099 */.elementor-10 .elementor-element.elementor-element-662d099 {
  animation: piscarTexto 1.0s ease-in-out infinite;
}

@keyframes piscarTexto {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa48af2 */.elementor-10 .elementor-element.elementor-element-fa48af2,
.elementor-10 .elementor-element.elementor-element-fa48af2 p,
.elementor-10 .elementor-element.elementor-element-fa48af2 h1,
.elementor-10 .elementor-element.elementor-element-fa48af2 h2,
.elementor-10 .elementor-element.elementor-element-fa48af2 h3,
.elementor-10 .elementor-element.elementor-element-fa48af2 h4,
.elementor-10 .elementor-element.elementor-element-fa48af2 h5,
.elementor-10 .elementor-element.elementor-element-fa48af2 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61da18c */.elementor-10 .elementor-element.elementor-element-61da18c {
  animation: piscarTexto 1.0s ease-in-out infinite;
}

@keyframes piscarTexto {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9b81de */.elementor-10 .elementor-element.elementor-element-e9b81de,
.elementor-10 .elementor-element.elementor-element-e9b81de p,
.elementor-10 .elementor-element.elementor-element-e9b81de h1,
.elementor-10 .elementor-element.elementor-element-e9b81de h2,
.elementor-10 .elementor-element.elementor-element-e9b81de h3,
.elementor-10 .elementor-element.elementor-element-e9b81de h4,
.elementor-10 .elementor-element.elementor-element-e9b81de h5,
.elementor-10 .elementor-element.elementor-element-e9b81de h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9342100 */.elementor-10 .elementor-element.elementor-element-9342100 {
  animation: piscarTexto 1.0s ease-in-out infinite;
}

@keyframes piscarTexto {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-26ba7dc */.elementor-10 .elementor-element.elementor-element-26ba7dc {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-26ba7dc .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-26ba7dc h1,
.elementor-10 .elementor-element.elementor-element-26ba7dc h2,
.elementor-10 .elementor-element.elementor-element-26ba7dc h3,
.elementor-10 .elementor-element.elementor-element-26ba7dc p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d38154 */.elementor-10 .elementor-element.elementor-element-4d38154,
.elementor-10 .elementor-element.elementor-element-4d38154 p,
.elementor-10 .elementor-element.elementor-element-4d38154 h1,
.elementor-10 .elementor-element.elementor-element-4d38154 h2,
.elementor-10 .elementor-element.elementor-element-4d38154 h3,
.elementor-10 .elementor-element.elementor-element-4d38154 h4,
.elementor-10 .elementor-element.elementor-element-4d38154 h5,
.elementor-10 .elementor-element.elementor-element-4d38154 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8e7cc63 */.elementor-10 .elementor-element.elementor-element-8e7cc63 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-8e7cc63 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-8e7cc63 h1,
.elementor-10 .elementor-element.elementor-element-8e7cc63 h2,
.elementor-10 .elementor-element.elementor-element-8e7cc63 h3,
.elementor-10 .elementor-element.elementor-element-8e7cc63 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce9a809 *//* Botão com degradê animado */
.botao-seta-animada .elementor-button {
    position: relative;
    overflow: hidden;
    padding-right: 48px;

    background: linear-gradient(
        120deg,
        #3DB34D,
        #39D64F,
        #239C34,
        #3DB34D
    );

    background-size: 300% 300%;
    animation: degradêBotao 6s ease infinite;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Seta pequena no lado direito */
.botao-seta-animada .elementor-button::after {
    content: "➜";
    position: absolute;
    right: 18px;
    top: 50%;

    font-size: 13px;
    line-height: 1;
    color: #ffffff;

    transform: translateY(-50%);
    animation: setaMovendo 1.3s ease-in-out infinite;
}

/* Efeito ao passar o mouse */
.botao-seta-animada .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.18);
}

/* Movimento do degradê */
@keyframes degradêBotao {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/* Movimento suave da seta */
@keyframes setaMovendo {
    0%,
    100% {
        transform: translateY(-50%) translateX(0);
    }

    50% {
        transform: translateY(-50%) translateX(5px);
    }
}

/* Acessibilidade: desativa animações quando solicitado pelo dispositivo */
@media (prefers-reduced-motion: reduce) {
    .botao-seta-animada .elementor-button,
    .botao-seta-animada .elementor-button::after {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32c451d */.elementor-10 .elementor-element.elementor-element-32c451d,
.elementor-10 .elementor-element.elementor-element-32c451d p,
.elementor-10 .elementor-element.elementor-element-32c451d h1,
.elementor-10 .elementor-element.elementor-element-32c451d h2,
.elementor-10 .elementor-element.elementor-element-32c451d h3,
.elementor-10 .elementor-element.elementor-element-32c451d h4,
.elementor-10 .elementor-element.elementor-element-32c451d h5,
.elementor-10 .elementor-element.elementor-element-32c451d h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b433bb */.elementor-10 .elementor-element.elementor-element-5b433bb {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-5b433bb .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-5b433bb h1,
.elementor-10 .elementor-element.elementor-element-5b433bb h2,
.elementor-10 .elementor-element.elementor-element-5b433bb h3,
.elementor-10 .elementor-element.elementor-element-5b433bb p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5db5ca7 *//* Botão com degradê animado */
.botao-seta-animada .elementor-button {
    position: relative;
    overflow: hidden;
    padding-right: 48px;

    background: linear-gradient(
        120deg,
        #3DB34D,
        #39D64F,
        #239C34,
        #3DB34D
    );

    background-size: 300% 300%;
    animation: degradêBotao 6s ease infinite;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Seta pequena no lado direito */
.botao-seta-animada .elementor-button::after {
    content: "➜";
    position: absolute;
    right: 18px;
    top: 50%;

    font-size: 13px;
    line-height: 1;
    color: #ffffff;

    transform: translateY(-50%);
    animation: setaMovendo 1.3s ease-in-out infinite;
}

/* Efeito ao passar o mouse */
.botao-seta-animada .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.18);
}

/* Movimento do degradê */
@keyframes degradêBotao {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/* Movimento suave da seta */
@keyframes setaMovendo {
    0%,
    100% {
        transform: translateY(-50%) translateX(0);
    }

    50% {
        transform: translateY(-50%) translateX(5px);
    }
}

/* Acessibilidade: desativa animações quando solicitado pelo dispositivo */
@media (prefers-reduced-motion: reduce) {
    .botao-seta-animada .elementor-button,
    .botao-seta-animada .elementor-button::after {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e4404 */.elementor-10 .elementor-element.elementor-element-18e4404,
.elementor-10 .elementor-element.elementor-element-18e4404 p,
.elementor-10 .elementor-element.elementor-element-18e4404 h1,
.elementor-10 .elementor-element.elementor-element-18e4404 h2,
.elementor-10 .elementor-element.elementor-element-18e4404 h3,
.elementor-10 .elementor-element.elementor-element-18e4404 h4,
.elementor-10 .elementor-element.elementor-element-18e4404 h5,
.elementor-10 .elementor-element.elementor-element-18e4404 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a0ed5f3 */.elementor-10 .elementor-element.elementor-element-a0ed5f3 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-a0ed5f3 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-a0ed5f3 h1,
.elementor-10 .elementor-element.elementor-element-a0ed5f3 h2,
.elementor-10 .elementor-element.elementor-element-a0ed5f3 h3,
.elementor-10 .elementor-element.elementor-element-a0ed5f3 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9790502 *//* Botão com degradê animado */
.botao-seta-animada .elementor-button {
    position: relative;
    overflow: hidden;
    padding-right: 48px;

    background: linear-gradient(
        120deg,
        #3DB34D,
        #39D64F,
        #239C34,
        #3DB34D
    );

    background-size: 300% 300%;
    animation: degradêBotao 6s ease infinite;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Seta pequena no lado direito */
.botao-seta-animada .elementor-button::after {
    content: "➜";
    position: absolute;
    right: 18px;
    top: 50%;

    font-size: 13px;
    line-height: 1;
    color: #ffffff;

    transform: translateY(-50%);
    animation: setaMovendo 1.3s ease-in-out infinite;
}

/* Efeito ao passar o mouse */
.botao-seta-animada .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.18);
}

/* Movimento do degradê */
@keyframes degradêBotao {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/* Movimento suave da seta */
@keyframes setaMovendo {
    0%,
    100% {
        transform: translateY(-50%) translateX(0);
    }

    50% {
        transform: translateY(-50%) translateX(5px);
    }
}

/* Acessibilidade: desativa animações quando solicitado pelo dispositivo */
@media (prefers-reduced-motion: reduce) {
    .botao-seta-animada .elementor-button,
    .botao-seta-animada .elementor-button::after {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-329582c */.elementor-10 .elementor-element.elementor-element-329582c,
.elementor-10 .elementor-element.elementor-element-329582c p,
.elementor-10 .elementor-element.elementor-element-329582c h1,
.elementor-10 .elementor-element.elementor-element-329582c h2,
.elementor-10 .elementor-element.elementor-element-329582c h3,
.elementor-10 .elementor-element.elementor-element-329582c h4,
.elementor-10 .elementor-element.elementor-element-329582c h5,
.elementor-10 .elementor-element.elementor-element-329582c h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bc2df */.elementor-10 .elementor-element.elementor-element-33bc2df {
  animation: piscarTexto 1.0s ease-in-out infinite;
}

@keyframes piscarTexto {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1deb7a1 */.elementor-10 .elementor-element.elementor-element-1deb7a1 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-1deb7a1 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-1deb7a1 h1,
.elementor-10 .elementor-element.elementor-element-1deb7a1 h2,
.elementor-10 .elementor-element.elementor-element-1deb7a1 h3,
.elementor-10 .elementor-element.elementor-element-1deb7a1 p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-db5790a */.elementor-10 .elementor-element.elementor-element-db5790a {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-db5790a .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-db5790a h1,
.elementor-10 .elementor-element.elementor-element-db5790a h2,
.elementor-10 .elementor-element.elementor-element-db5790a h3,
.elementor-10 .elementor-element.elementor-element-db5790a p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5ce257 */.elementor-10 .elementor-element.elementor-element-b5ce257,
.elementor-10 .elementor-element.elementor-element-b5ce257 p,
.elementor-10 .elementor-element.elementor-element-b5ce257 h1,
.elementor-10 .elementor-element.elementor-element-b5ce257 h2,
.elementor-10 .elementor-element.elementor-element-b5ce257 h3,
.elementor-10 .elementor-element.elementor-element-b5ce257 h4,
.elementor-10 .elementor-element.elementor-element-b5ce257 h5,
.elementor-10 .elementor-element.elementor-element-b5ce257 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5ce257 */.elementor-10 .elementor-element.elementor-element-b5ce257,
.elementor-10 .elementor-element.elementor-element-b5ce257 p,
.elementor-10 .elementor-element.elementor-element-b5ce257 h1,
.elementor-10 .elementor-element.elementor-element-b5ce257 h2,
.elementor-10 .elementor-element.elementor-element-b5ce257 h3,
.elementor-10 .elementor-element.elementor-element-b5ce257 h4,
.elementor-10 .elementor-element.elementor-element-b5ce257 h5,
.elementor-10 .elementor-element.elementor-element-b5ce257 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac94dc3 */.elementor-10 .elementor-element.elementor-element-ac94dc3,
.elementor-10 .elementor-element.elementor-element-ac94dc3 p,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h1,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h2,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h3,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h4,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h5,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac94dc3 */.elementor-10 .elementor-element.elementor-element-ac94dc3,
.elementor-10 .elementor-element.elementor-element-ac94dc3 p,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h1,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h2,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h3,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h4,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h5,
.elementor-10 .elementor-element.elementor-element-ac94dc3 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8629593 */.elementor-10 .elementor-element.elementor-element-8629593,
.elementor-10 .elementor-element.elementor-element-8629593 p,
.elementor-10 .elementor-element.elementor-element-8629593 h1,
.elementor-10 .elementor-element.elementor-element-8629593 h2,
.elementor-10 .elementor-element.elementor-element-8629593 h3,
.elementor-10 .elementor-element.elementor-element-8629593 h4,
.elementor-10 .elementor-element.elementor-element-8629593 h5,
.elementor-10 .elementor-element.elementor-element-8629593 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8629593 */.elementor-10 .elementor-element.elementor-element-8629593,
.elementor-10 .elementor-element.elementor-element-8629593 p,
.elementor-10 .elementor-element.elementor-element-8629593 h1,
.elementor-10 .elementor-element.elementor-element-8629593 h2,
.elementor-10 .elementor-element.elementor-element-8629593 h3,
.elementor-10 .elementor-element.elementor-element-8629593 h4,
.elementor-10 .elementor-element.elementor-element-8629593 h5,
.elementor-10 .elementor-element.elementor-element-8629593 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-845d569 */.elementor-10 .elementor-element.elementor-element-845d569,
.elementor-10 .elementor-element.elementor-element-845d569 p,
.elementor-10 .elementor-element.elementor-element-845d569 h1,
.elementor-10 .elementor-element.elementor-element-845d569 h2,
.elementor-10 .elementor-element.elementor-element-845d569 h3,
.elementor-10 .elementor-element.elementor-element-845d569 h4,
.elementor-10 .elementor-element.elementor-element-845d569 h5,
.elementor-10 .elementor-element.elementor-element-845d569 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-845d569 */.elementor-10 .elementor-element.elementor-element-845d569,
.elementor-10 .elementor-element.elementor-element-845d569 p,
.elementor-10 .elementor-element.elementor-element-845d569 h1,
.elementor-10 .elementor-element.elementor-element-845d569 h2,
.elementor-10 .elementor-element.elementor-element-845d569 h3,
.elementor-10 .elementor-element.elementor-element-845d569 h4,
.elementor-10 .elementor-element.elementor-element-845d569 h5,
.elementor-10 .elementor-element.elementor-element-845d569 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89c0125 */.elementor-10 .elementor-element.elementor-element-89c0125,
.elementor-10 .elementor-element.elementor-element-89c0125 p,
.elementor-10 .elementor-element.elementor-element-89c0125 h1,
.elementor-10 .elementor-element.elementor-element-89c0125 h2,
.elementor-10 .elementor-element.elementor-element-89c0125 h3,
.elementor-10 .elementor-element.elementor-element-89c0125 h4,
.elementor-10 .elementor-element.elementor-element-89c0125 h5,
.elementor-10 .elementor-element.elementor-element-89c0125 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89c0125 */.elementor-10 .elementor-element.elementor-element-89c0125,
.elementor-10 .elementor-element.elementor-element-89c0125 p,
.elementor-10 .elementor-element.elementor-element-89c0125 h1,
.elementor-10 .elementor-element.elementor-element-89c0125 h2,
.elementor-10 .elementor-element.elementor-element-89c0125 h3,
.elementor-10 .elementor-element.elementor-element-89c0125 h4,
.elementor-10 .elementor-element.elementor-element-89c0125 h5,
.elementor-10 .elementor-element.elementor-element-89c0125 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ec307bd */.elementor-10 .elementor-element.elementor-element-ec307bd {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-ec307bd .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-ec307bd h1,
.elementor-10 .elementor-element.elementor-element-ec307bd h2,
.elementor-10 .elementor-element.elementor-element-ec307bd h3,
.elementor-10 .elementor-element.elementor-element-ec307bd p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eae7dec *//* Botão com degradê animado */
.botao-seta-animada .elementor-button {
    position: relative;
    overflow: hidden;
    padding-right: 48px;

    background: linear-gradient(
        120deg,
        #3DB34D,
        #39D64F,
        #239C34,
        #3DB34D
    );

    background-size: 300% 300%;
    animation: degradêBotao 6s ease infinite;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Seta pequena no lado direito */
.botao-seta-animada .elementor-button::after {
    content: "➜";
    position: absolute;
    right: 18px;
    top: 50%;

    font-size: 13px;
    line-height: 1;
    color: #ffffff;

    transform: translateY(-50%);
    animation: setaMovendo 1.3s ease-in-out infinite;
}

/* Efeito ao passar o mouse */
.botao-seta-animada .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.18);
}

/* Movimento do degradê */
@keyframes degradêBotao {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/* Movimento suave da seta */
@keyframes setaMovendo {
    0%,
    100% {
        transform: translateY(-50%) translateX(0);
    }

    50% {
        transform: translateY(-50%) translateX(5px);
    }
}

/* Acessibilidade: desativa animações quando solicitado pelo dispositivo */
@media (prefers-reduced-motion: reduce) {
    .botao-seta-animada .elementor-button,
    .botao-seta-animada .elementor-button::after {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5f70a1 */.noise {
    display: block;
    width: 100vw;
    height: 100vh;
    opacity: .13;
    background-image: url(https://heygummy.com.br/wp-content/uploads/2026/08/ruido-animado.gif);
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
    mix-blend-mode: plus-lighter; //opcional/* End custom CSS */