.elementor-7028 .elementor-element.elementor-element-9cb15ff{--display:flex;--min-height:600px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7028 .elementor-element.elementor-element-9cb15ff:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-9cb15ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-9cb15ff::before, .elementor-7028 .elementor-element.elementor-element-9cb15ff > .elementor-background-video-container::before, .elementor-7028 .elementor-element.elementor-element-9cb15ff > .e-con-inner > .elementor-background-video-container::before, .elementor-7028 .elementor-element.elementor-element-9cb15ff > .elementor-background-slideshow::before, .elementor-7028 .elementor-element.elementor-element-9cb15ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-7028 .elementor-element.elementor-element-9cb15ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0607276E;--background-overlay:'';}.elementor-7028 .elementor-element.elementor-element-dfba865{--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-7028 .elementor-element.elementor-element-56a3b1d{--display:flex;}.elementor-7028 .elementor-element.elementor-element-64c7151{--spacer-size:50px;}.elementor-7028 .elementor-element.elementor-element-549c6c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:45px;color:var( --e-global-color-text );}.elementor-7028 .elementor-element.elementor-element-ac6d64c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-7028 .elementor-element.elementor-element-7c40dd4 .elementor-button{background-color:#CA121200;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-decoration:none;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-7c40dd4{padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-5c80871 .elementor-icon-list-icon i{color:#F3CD39;transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-5c80871 .elementor-icon-list-icon svg{fill:#F3CD39;transition:fill 0.3s;}.elementor-7028 .elementor-element.elementor-element-5c80871{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7028 .elementor-element.elementor-element-5c80871 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-835d4da{--display:flex;--min-height:600px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7028 .elementor-element.elementor-element-835d4da:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-835d4da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04040f;background-image:url("https://flavioartts.com.br/wp-content/uploads/2026/07/capacofre.png");background-position:-49px 0px;background-repeat:no-repeat;background-size:auto;}.elementor-7028 .elementor-element.elementor-element-400e39f{--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;--justify-content:center;}.elementor-7028 .elementor-element.elementor-element-d4fc1dc{--display:flex;}.elementor-7028 .elementor-element.elementor-element-273d7e6 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:34px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-b2bfb2d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-7028 .elementor-element.elementor-element-db06331 .elementor-button{background-color:#CA121200;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-decoration:none;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-db06331{padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-d1d5c45 .elementor-icon-list-icon i{color:#F3CD39;transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-d1d5c45 .elementor-icon-list-icon svg{fill:#F3CD39;transition:fill 0.3s;}.elementor-7028 .elementor-element.elementor-element-d1d5c45{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7028 .elementor-element.elementor-element-d1d5c45 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-03ea7ff{--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;--justify-content:center;}.elementor-7028 .elementor-element.elementor-element-591fa75{--display:flex;}.elementor-7028 .elementor-element.elementor-element-591fa75:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-591fa75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-953d610 img{width:100%;}.elementor-7028 .elementor-element.elementor-element-5d4cc32{--display:flex;--min-height:306px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-5d4cc32:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-5d4cc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-3613380{text-align:center;}.elementor-7028 .elementor-element.elementor-element-3613380 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:34px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-2859a6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-bde805f{--display:flex;--min-height:306px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:19px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-bde805f:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-bde805f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-5bdf2d6{padding:6px 6px 6px 6px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-5bdf2d6 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:34px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-b1789de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-f6214b4{border-radius:31px 31px 31px 31px;}.elementor-7028 .elementor-element.elementor-element-f6214b4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7028 .elementor-element.elementor-element-7fb7712 .elementor-button{background-color:#CA121200;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-decoration:none;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-7fb7712{padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-3f58573{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7028 .elementor-element.elementor-element-3f58573:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-3f58573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-40db6e0{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-7028 .elementor-element.elementor-element-40db6e0:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-40db6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-a37fddb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7028 .elementor-element.elementor-element-2eec239{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-2eec239 img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-d87b2ed{text-align:center;}.elementor-7028 .elementor-element.elementor-element-d87b2ed .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:20px;font-weight:500;letter-spacing:10px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-195515a{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;padding:0px 0px 0px 0px;font-size:14px;line-height:23px;color:#F2F7FBAD;}.elementor-7028 .elementor-element.elementor-element-e867cf4{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-7028 .elementor-element.elementor-element-e867cf4:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-e867cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-78dd266{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-78dd266 img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-4fcd6d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7028 .elementor-element.elementor-element-aa7ef9b{text-align:center;}.elementor-7028 .elementor-element.elementor-element-aa7ef9b .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:20px;font-weight:500;letter-spacing:10px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-df2360e{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;padding:0px 0px 0px 0px;font-size:14px;line-height:23px;color:#F2F7FBAD;}.elementor-7028 .elementor-element.elementor-element-16bce5b{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-7028 .elementor-element.elementor-element-16bce5b:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-16bce5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-a1df730{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-a1df730 img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-c65a869{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7028 .elementor-element.elementor-element-67f49f1{text-align:center;}.elementor-7028 .elementor-element.elementor-element-67f49f1 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:20px;font-weight:500;letter-spacing:10px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-2176bb6{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;padding:0px 0px 0px 0px;font-size:14px;line-height:23px;color:#F2F7FBAD;}.elementor-7028 .elementor-element.elementor-element-d0864cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7028 .elementor-element.elementor-element-d0864cc:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-d0864cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://flavioartts.com.br/wp-content/uploads/2026/07/Sem-00Titulo-1-2.png");background-position:253px 0px;}.elementor-7028 .elementor-element.elementor-element-a72c735{--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-7028 .elementor-element.elementor-element-6d87453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 46px 0px;}.elementor-7028 .elementor-element.elementor-element-6d87453 img{width:92%;}.elementor-7028 .elementor-element.elementor-element-763d2a6{--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-7028 .elementor-element.elementor-element-cad1e88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 46px 0px;}.elementor-7028 .elementor-element.elementor-element-cad1e88 img{width:92%;}.elementor-7028 .elementor-element.elementor-element-394402f{--display:flex;--min-height:306px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:49px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-394402f:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-394402f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-ae88355{padding:0px 0px 18px 0px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-ae88355 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:34px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-6da56e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-e8ab375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-radius:43px 43px 43px 43px;--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-7028 .elementor-element.elementor-element-e8ab375.elementor-element{--align-self:stretch;}.elementor-7028 .elementor-element.elementor-element-e8ab375 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-e8ab375 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7028 .elementor-element.elementor-element-e8ab375 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7028 .elementor-element.elementor-element-e8ab375 .elementor-icon-list-item > a{font-size:22px;}.elementor-7028 .elementor-element.elementor-element-e8ab375 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-00e6b65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-radius:43px 43px 43px 43px;--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-7028 .elementor-element.elementor-element-00e6b65.elementor-element{--align-self:stretch;}.elementor-7028 .elementor-element.elementor-element-00e6b65 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-00e6b65 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7028 .elementor-element.elementor-element-00e6b65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7028 .elementor-element.elementor-element-00e6b65 .elementor-icon-list-item > a{font-size:22px;}.elementor-7028 .elementor-element.elementor-element-00e6b65 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-86a51ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-radius:43px 43px 43px 43px;--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-7028 .elementor-element.elementor-element-86a51ea.elementor-element{--align-self:stretch;}.elementor-7028 .elementor-element.elementor-element-86a51ea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-86a51ea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7028 .elementor-element.elementor-element-86a51ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7028 .elementor-element.elementor-element-86a51ea .elementor-icon-list-item > a{font-size:22px;}.elementor-7028 .elementor-element.elementor-element-86a51ea .elementor-icon-list-text{transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-87e7d85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-radius:43px 43px 43px 43px;--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-7028 .elementor-element.elementor-element-87e7d85.elementor-element{--align-self:stretch;}.elementor-7028 .elementor-element.elementor-element-87e7d85 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-87e7d85 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7028 .elementor-element.elementor-element-87e7d85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7028 .elementor-element.elementor-element-87e7d85 .elementor-icon-list-item > a{font-size:22px;}.elementor-7028 .elementor-element.elementor-element-87e7d85 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7028 .elementor-element.elementor-element-c9b7a99{--display:flex;}.elementor-7028 .elementor-element.elementor-element-c9b7a99:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-c9b7a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-0f4b50d .elementor-button{background-color:#CA121200;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-decoration:none;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-0f4b50d{padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-35b3cc8{--display:flex;--min-height:142px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-35b3cc8:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-35b3cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-5889cee{padding:0px 0px 18px 0px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-5889cee .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:34px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-792309a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-f749d12{--display:flex;--min-height:306px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-7028 .elementor-element.elementor-element-f749d12:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-f749d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-793e7d1{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:stretch;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-7028 .elementor-element.elementor-element-ed1cbba{--display:flex;--justify-content:space-evenly;}.elementor-7028 .elementor-element.elementor-element-69027be{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-69027be img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-c16a3f7{padding:7px 7px 7px 7px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-c16a3f7 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-906b049{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-302fb34{--display:flex;--justify-content:space-evenly;}.elementor-7028 .elementor-element.elementor-element-15c502d{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-15c502d img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-4def717{padding:7px 7px 7px 7px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-4def717 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-e939d2e{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-b8fa822{--display:flex;--justify-content:space-evenly;}.elementor-7028 .elementor-element.elementor-element-99e9d34{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-99e9d34 img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-c333e3b{padding:7px 7px 7px 7px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-c333e3b .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-7a32655{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-79a6ae8{--display:flex;--justify-content:space-evenly;}.elementor-7028 .elementor-element.elementor-element-51c8512{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-51c8512 img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-22ef887{padding:7px 7px 7px 7px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-22ef887 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-7194493{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-e0589d1{--display:flex;--justify-content:space-evenly;}.elementor-7028 .elementor-element.elementor-element-248df11{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-248df11 img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-b69ea50{padding:7px 7px 7px 7px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-b69ea50 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-e871ac5{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-c7927f1{--display:flex;--justify-content:space-evenly;}.elementor-7028 .elementor-element.elementor-element-b8a1363{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-b8a1363 img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-4725e69{padding:7px 7px 7px 7px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-4725e69 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-98eaf80{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-d8763f0{--display:flex;--justify-content:space-evenly;}.elementor-7028 .elementor-element.elementor-element-58f64c2{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-58f64c2 img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-efa348d{padding:7px 7px 7px 7px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-efa348d .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-faf1fb3{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-48eb8f7{--display:flex;--justify-content:space-evenly;}.elementor-7028 .elementor-element.elementor-element-cf826af{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-cf826af img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-45e23b7{padding:7px 7px 7px 7px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-45e23b7 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-71134a0{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-f6a3f69{--display:flex;--justify-content:space-evenly;}.elementor-7028 .elementor-element.elementor-element-784621f{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-784621f img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-1aa9d8c{padding:7px 7px 7px 7px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-1aa9d8c .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-c3e1cb4{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-d089abd{--display:flex;--justify-content:space-evenly;}.elementor-7028 .elementor-element.elementor-element-d87ddba{border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-d87ddba img{width:99%;border-style:solid;border-color:#FFB739;border-radius:14px 14px 14px 14px;}.elementor-7028 .elementor-element.elementor-element-dc10223{padding:7px 7px 7px 7px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-dc10223 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:19px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-f33d62a{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-92e436d{--display:flex;--min-height:90px;--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;--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-7028 .elementor-element.elementor-element-92e436d:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-92e436d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-92e436d.e-con{--align-self:center;}.elementor-7028 .elementor-element.elementor-element-5c6ba94{padding:0px 0px 0px 0px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-5c6ba94 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:34px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-2ee419e{--display:flex;--min-height:119px;--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-7028 .elementor-element.elementor-element-2ee419e:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-2ee419e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}.elementor-7028 .elementor-element.elementor-element-f67e9f7 .elementor-button{background-color:#CA121200;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-decoration:none;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-f67e9f7{padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-23c9b1a{--display:flex;--min-height:142px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-23c9b1a:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-23c9b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-daf3842{padding:0px 0px 18px 0px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-daf3842 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:34px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-9a7b19c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-a46174a{--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;}.elementor-7028 .elementor-element.elementor-element-a46174a:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-a46174a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-2fcc37e{--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;--justify-content:center;}.elementor-7028 .elementor-element.elementor-element-3c04516{--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-7028 .elementor-element.elementor-element-1a388af img{width:53%;}.elementor-7028 .elementor-element.elementor-element-25f58be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-25f58be .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7028 .elementor-element.elementor-element-9d4535d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:29px 29px 29px 29px;}.elementor-7028 .elementor-element.elementor-element-9d4535d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7028 .elementor-element.elementor-element-0337134{--display:flex;--min-height:90px;--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;--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-7028 .elementor-element.elementor-element-0337134:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-0337134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-0337134.e-con{--align-self:center;}.elementor-7028 .elementor-element.elementor-element-29f5e96{padding:0px 0px 0px 0px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-29f5e96 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:34px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-e2d0f36{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-89f8d61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-89f8d61:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-89f8d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-1102f57{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-1102f57:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-1102f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-0dd7a20{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-7028 .elementor-element.elementor-element-0dd7a20:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-0dd7a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-87f6956 .elementor-button{background-color:#CA121200;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-decoration:none;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-87f6956{padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-980f0be{--display:flex;--min-height:90px;--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;--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-7028 .elementor-element.elementor-element-980f0be:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-980f0be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-980f0be.e-con{--align-self:center;}.elementor-7028 .elementor-element.elementor-element-f5ce460{padding:0px 0px 0px 0px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-f5ce460 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:34px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7028 .elementor-element.elementor-element-01a7db2{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-6cd1f41{--display:flex;}.elementor-7028 .elementor-element.elementor-element-6cd1f41:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-6cd1f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-2e6d089{--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-7028 .elementor-element.elementor-element-2e6d089:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-2e6d089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-ad56df3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7028 .elementor-element.elementor-element-ad56df3:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-ad56df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://flavioartts.com.br/wp-content/uploads/2026/07/Sem-00Titulo-1-2.png");background-position:253px 0px;}.elementor-7028 .elementor-element.elementor-element-29f2968{--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-7028 .elementor-element.elementor-element-8ad6725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 46px 0px;}.elementor-7028 .elementor-element.elementor-element-8ad6725 img{width:92%;}.elementor-7028 .elementor-element.elementor-element-6b4f8a0{--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-7028 .elementor-element.elementor-element-aa0851b{--display:flex;--min-height:0px;--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7028 .elementor-element.elementor-element-aa0851b:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-aa0851b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-ae89fa1{--display:flex;--min-height:306px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7028 .elementor-element.elementor-element-ae89fa1:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-ae89fa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3CD39;}.elementor-7028 .elementor-element.elementor-element-7041cf6{--display:flex;--justify-content:center;}.elementor-7028 .elementor-element.elementor-element-7041cf6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7028 .elementor-element.elementor-element-fe43be8 img{width:16%;}.elementor-7028 .elementor-element.elementor-element-d117eb7{text-align:center;}.elementor-7028 .elementor-element.elementor-element-d117eb7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-7028 .elementor-element.elementor-element-08bdd96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-08bdd96 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-7028 .elementor-element.elementor-element-5f9f3a3{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:20px;color:var( --e-global-color-secondary );}.elementor-7028 .elementor-element.elementor-element-040ae94{--display:flex;--min-height:600px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7028 .elementor-element.elementor-element-040ae94:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-040ae94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://flavioartts.com.br/wp-content/uploads/2026/07/Sem-00Titulo-1-1.png");background-position:-745px 0px;background-repeat:no-repeat;}.elementor-7028 .elementor-element.elementor-element-428ba24{--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;--justify-content:center;}.elementor-7028 .elementor-element.elementor-element-ae6eef1 img{width:77%;}.elementor-7028 .elementor-element.elementor-element-80c0e68{--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;--justify-content:center;}.elementor-7028 .elementor-element.elementor-element-c1da15f{--display:flex;}.elementor-7028 .elementor-element.elementor-element-b9bfdf6{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-b9bfdf6:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-b9bfdf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://flavioartts.com.br/wp-content/uploads/2026/05/LAMINA-5-QUEM-SOU-EU.avif");background-size:cover;}.elementor-7028 .elementor-element.elementor-element-e377132{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-8fda972{text-align:start;}.elementor-7028 .elementor-element.elementor-element-8fda972 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#F3CD39;}.elementor-7028 .elementor-element.elementor-element-8f2090b{text-align:start;}.elementor-7028 .elementor-element.elementor-element-8f2090b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-36abb0d{width:var( --container-widget-width, 94.951% );max-width:94.951%;padding:12px 0px 0px 0px;--container-widget-width:94.951%;--container-widget-flex-grow:0;text-align:start;}.elementor-7028 .elementor-element.elementor-element-36abb0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7028 .elementor-element.elementor-element-36abb0d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-ad8c680{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-345fac7{padding:10px 16px 10px 16px;text-align:start;}.elementor-7028 .elementor-element.elementor-element-345fac7.elementor-element{--align-self:flex-start;}.elementor-7028 .elementor-element.elementor-element-345fac7 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#5FDECD;}.elementor-7028 .elementor-element.elementor-element-4c48ef8{padding:10px 16px 10px 16px;text-align:start;}.elementor-7028 .elementor-element.elementor-element-4c48ef8.elementor-element{--align-self:flex-start;}.elementor-7028 .elementor-element.elementor-element-4c48ef8 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#5FDECD;}.elementor-7028 .elementor-element.elementor-element-02ef0ac{padding:10px 16px 10px 16px;text-align:start;}.elementor-7028 .elementor-element.elementor-element-02ef0ac.elementor-element{--align-self:flex-start;}.elementor-7028 .elementor-element.elementor-element-02ef0ac .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#5FDECD;}.elementor-7028 .elementor-element.elementor-element-eafea59{padding:10px 16px 10px 16px;text-align:start;}.elementor-7028 .elementor-element.elementor-element-eafea59.elementor-element{--align-self:flex-start;}.elementor-7028 .elementor-element.elementor-element-eafea59 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#5FDECD;}.elementor-7028 .elementor-element.elementor-element-b3f747c{--divider-border-style:solid;--divider-color:#FFFFFF14;--divider-border-width:1px;}.elementor-7028 .elementor-element.elementor-element-b3f747c .elementor-divider-separator{width:100%;}.elementor-7028 .elementor-element.elementor-element-b3f747c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7028 .elementor-element.elementor-element-1d34c08{text-align:start;}.elementor-7028 .elementor-element.elementor-element-1d34c08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-7028 .elementor-element.elementor-element-9992d4a{--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:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-8189e86{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-7028 .elementor-element.elementor-element-8189e86 .elementor-counter{flex-direction:column-reverse;gap:12px;}.elementor-7028 .elementor-element.elementor-element-8189e86 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Orbitron", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:1.3px;}.elementor-7028 .elementor-element.elementor-element-8189e86 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Orbitron", Sans-serif;font-size:40px;}.elementor-7028 .elementor-element.elementor-element-11ff525{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-7028 .elementor-element.elementor-element-11ff525 .elementor-counter{flex-direction:column-reverse;gap:12px;}.elementor-7028 .elementor-element.elementor-element-11ff525 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Orbitron", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:1.3px;}.elementor-7028 .elementor-element.elementor-element-11ff525 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Orbitron", Sans-serif;font-size:40px;}.elementor-7028 .elementor-element.elementor-element-17d6cd5{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-7028 .elementor-element.elementor-element-17d6cd5 .elementor-counter{flex-direction:column-reverse;gap:12px;}.elementor-7028 .elementor-element.elementor-element-17d6cd5 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Orbitron", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:1.3px;}.elementor-7028 .elementor-element.elementor-element-17d6cd5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Orbitron", Sans-serif;font-size:40px;}.elementor-7028 .elementor-element.elementor-element-f3991e2{--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-7028 .elementor-element.elementor-element-9349489 img{border-radius:30px 30px 30px 30px;}.elementor-7028 .elementor-element.elementor-element-e6761d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-e6761d4:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-e6761d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-326c5d1{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-326c5d1:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-326c5d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7028 .elementor-element.elementor-element-6456ab2 .elementor-button{background-color:#CA121200;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-decoration:none;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-6456ab2{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-7028 .elementor-element.elementor-element-835d4da:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-835d4da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7028 .elementor-element.elementor-element-3f58573{--grid-auto-flow:row;}.elementor-7028 .elementor-element.elementor-element-d0864cc:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-d0864cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7028 .elementor-element.elementor-element-793e7d1{--grid-auto-flow:row;}.elementor-7028 .elementor-element.elementor-element-ad56df3:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-ad56df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7028 .elementor-element.elementor-element-040ae94:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-040ae94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-7028 .elementor-element.elementor-element-9cb15ff:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-9cb15ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flavioartts.com.br/wp-content/uploads/2026/07/capacwell.png");background-position:0px -51px;background-repeat:no-repeat;background-size:cover;}.elementor-7028 .elementor-element.elementor-element-9cb15ff{--overlay-opacity:0;--padding-top:13px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7028 .elementor-element.elementor-element-56a3b1d{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7028 .elementor-element.elementor-element-64c7151{--spacer-size:357px;}.elementor-7028 .elementor-element.elementor-element-549c6c4{padding:15px 0px 6px 0px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-549c6c4 .elementor-heading-title{line-height:1em;letter-spacing:-0.6px;}.elementor-7028 .elementor-element.elementor-element-ac6d64c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7028 .elementor-element.elementor-element-ac6d64c .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-7028 .elementor-element.elementor-element-7c40dd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-7c40dd4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7028 .elementor-element.elementor-element-7c40dd4 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-7028 .elementor-element.elementor-element-5c80871 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7028 .elementor-element.elementor-element-5c80871 .elementor-icon-list-item > a{font-size:11px;}.elementor-7028 .elementor-element.elementor-element-835d4da:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-835d4da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7028 .elementor-element.elementor-element-273d7e6{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-273d7e6 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-b2bfb2d .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-7028 .elementor-element.elementor-element-db06331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-db06331 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7028 .elementor-element.elementor-element-db06331 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-7028 .elementor-element.elementor-element-5d4cc32{--min-height:254px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7028 .elementor-element.elementor-element-3613380{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-3613380 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-2859a6a{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-bde805f{--min-height:254px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7028 .elementor-element.elementor-element-5bdf2d6{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-5bdf2d6 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-b1789de{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-7fb7712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-7fb7712 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7028 .elementor-element.elementor-element-7fb7712 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-7028 .elementor-element.elementor-element-3f58573{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7028 .elementor-element.elementor-element-40db6e0{--min-height:0px;}.elementor-7028 .elementor-element.elementor-element-d87b2ed .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:1.2px;}.elementor-7028 .elementor-element.elementor-element-195515a{font-size:14px;}.elementor-7028 .elementor-element.elementor-element-e867cf4{--min-height:0px;}.elementor-7028 .elementor-element.elementor-element-aa7ef9b .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:1.2px;}.elementor-7028 .elementor-element.elementor-element-df2360e{font-size:14px;}.elementor-7028 .elementor-element.elementor-element-16bce5b{--min-height:0px;}.elementor-7028 .elementor-element.elementor-element-67f49f1 .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:1.2px;}.elementor-7028 .elementor-element.elementor-element-2176bb6{font-size:14px;}.elementor-7028 .elementor-element.elementor-element-d0864cc:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-d0864cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7028 .elementor-element.elementor-element-d0864cc{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7028 .elementor-element.elementor-element-a72c735{--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-7028 .elementor-element.elementor-element-6d87453{padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-cad1e88{padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-394402f{--min-height:254px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7028 .elementor-element.elementor-element-ae88355{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-ae88355 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-6da56e1{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-e8ab375{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-e8ab375 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7028 .elementor-element.elementor-element-e8ab375 .elementor-icon-list-item > a{font-size:16px;}.elementor-7028 .elementor-element.elementor-element-00e6b65{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-00e6b65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7028 .elementor-element.elementor-element-00e6b65 .elementor-icon-list-item > a{font-size:16px;}.elementor-7028 .elementor-element.elementor-element-86a51ea{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-86a51ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7028 .elementor-element.elementor-element-86a51ea .elementor-icon-list-item > a{font-size:16px;}.elementor-7028 .elementor-element.elementor-element-87e7d85{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-87e7d85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7028 .elementor-element.elementor-element-87e7d85 .elementor-icon-list-item > a{font-size:16px;}.elementor-7028 .elementor-element.elementor-element-c9b7a99{--content-width:500px;}.elementor-7028 .elementor-element.elementor-element-0f4b50d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-0f4b50d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7028 .elementor-element.elementor-element-0f4b50d .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-7028 .elementor-element.elementor-element-35b3cc8{--min-height:254px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7028 .elementor-element.elementor-element-5889cee{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-5889cee .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-792309a{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-f749d12{--min-height:254px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7028 .elementor-element.elementor-element-793e7d1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7028 .elementor-element.elementor-element-c16a3f7{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-c16a3f7 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-906b049{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-4def717{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-4def717 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-e939d2e{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-c333e3b{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-c333e3b .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-7a32655{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-22ef887{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-22ef887 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-7194493{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-b69ea50{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-b69ea50 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-e871ac5{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-4725e69{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-4725e69 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-98eaf80{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-efa348d{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-efa348d .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-faf1fb3{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-45e23b7{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-45e23b7 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-71134a0{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-1aa9d8c{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-1aa9d8c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-c3e1cb4{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-dc10223{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-dc10223 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-f33d62a{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-92e436d{--min-height:142px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7028 .elementor-element.elementor-element-5c6ba94{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-5c6ba94 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-f67e9f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-f67e9f7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7028 .elementor-element.elementor-element-f67e9f7 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-7028 .elementor-element.elementor-element-23c9b1a{--min-height:254px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-7028 .elementor-element.elementor-element-daf3842{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-daf3842 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-9a7b19c{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-67a2334{border-radius:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-1a388af img{width:69%;}.elementor-7028 .elementor-element.elementor-element-0337134{--min-height:142px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7028 .elementor-element.elementor-element-29f5e96{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-29f5e96 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-e2d0f36{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-1102f57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-87f6956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-87f6956 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7028 .elementor-element.elementor-element-87f6956 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-7028 .elementor-element.elementor-element-980f0be{--min-height:142px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7028 .elementor-element.elementor-element-f5ce460{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-f5ce460 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7028 .elementor-element.elementor-element-01a7db2{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-7028 .elementor-element.elementor-element-ad56df3:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-ad56df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7028 .elementor-element.elementor-element-ad56df3{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7028 .elementor-element.elementor-element-8ad6725{padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-f3d2d3e{padding:2px 2px 2px 2px;}.elementor-7028 .elementor-element.elementor-element-aa0851b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-7028 .elementor-element.elementor-element-ae89fa1{--min-height:254px;--padding-top:025px;--padding-bottom:025px;--padding-left:23px;--padding-right:23px;}.elementor-7028 .elementor-element.elementor-element-fe43be8 img{width:46%;}.elementor-7028 .elementor-element.elementor-element-d117eb7 .elementor-heading-title{font-size:23px;}.elementor-7028 .elementor-element.elementor-element-08bdd96 .elementor-heading-title{font-size:23px;}.elementor-7028 .elementor-element.elementor-element-5f9f3a3{font-size:14px;}.elementor-7028 .elementor-element.elementor-element-040ae94:not(.elementor-motion-effects-element-type-background), .elementor-7028 .elementor-element.elementor-element-040ae94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7028 .elementor-element.elementor-element-b9bfdf6{--content-width:350px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-7028 .elementor-element.elementor-element-8fda972 .elementor-heading-title{font-size:14px;}.elementor-7028 .elementor-element.elementor-element-8f2090b{text-align:start;}.elementor-7028 .elementor-element.elementor-element-8f2090b .elementor-heading-title{font-size:33px;}.elementor-7028 .elementor-element.elementor-element-36abb0d{width:100%;max-width:100%;}.elementor-7028 .elementor-element.elementor-element-36abb0d .elementor-heading-title{font-size:15px;}.elementor-7028 .elementor-element.elementor-element-1d34c08{text-align:center;}.elementor-7028 .elementor-element.elementor-element-1d34c08 .elementor-heading-title{font-size:26px;}.elementor-7028 .elementor-element.elementor-element-8189e86{width:100%;max-width:100%;}.elementor-7028 .elementor-element.elementor-element-8189e86 .elementor-counter{flex-direction:column-reverse;}.elementor-7028 .elementor-element.elementor-element-8189e86 .elementor-counter-title{justify-content:center;}.elementor-7028 .elementor-element.elementor-element-8189e86 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:35px;}.elementor-7028 .elementor-element.elementor-element-11ff525{width:100%;max-width:100%;}.elementor-7028 .elementor-element.elementor-element-11ff525 .elementor-counter{flex-direction:column-reverse;}.elementor-7028 .elementor-element.elementor-element-11ff525 .elementor-counter-title{justify-content:center;}.elementor-7028 .elementor-element.elementor-element-11ff525 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:35px;}.elementor-7028 .elementor-element.elementor-element-17d6cd5{width:100%;max-width:100%;}.elementor-7028 .elementor-element.elementor-element-17d6cd5 .elementor-counter{flex-direction:column-reverse;}.elementor-7028 .elementor-element.elementor-element-17d6cd5 .elementor-counter-title{justify-content:center;}.elementor-7028 .elementor-element.elementor-element-17d6cd5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:35px;}.elementor-7028 .elementor-element.elementor-element-f3991e2{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-7028 .elementor-element.elementor-element-9349489 img{width:100%;}.elementor-7028 .elementor-element.elementor-element-e6761d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7028 .elementor-element.elementor-element-6123e4f{padding:25px 20px 0px 20px;}.elementor-7028 .elementor-element.elementor-element-326c5d1{--padding-top:15px;--padding-bottom:28px;--padding-left:15px;--padding-right:15px;}.elementor-7028 .elementor-element.elementor-element-6456ab2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7028 .elementor-element.elementor-element-6456ab2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7028 .elementor-element.elementor-element-6456ab2 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-7028 .elementor-element.elementor-element-9cb15ff{--content-width:1168px;}.elementor-7028 .elementor-element.elementor-element-dfba865{--width:41%;}.elementor-7028 .elementor-element.elementor-element-835d4da{--content-width:1168px;}.elementor-7028 .elementor-element.elementor-element-400e39f{--width:43%;}.elementor-7028 .elementor-element.elementor-element-03ea7ff{--width:41%;}.elementor-7028 .elementor-element.elementor-element-5d4cc32{--content-width:714px;}.elementor-7028 .elementor-element.elementor-element-bde805f{--content-width:714px;}.elementor-7028 .elementor-element.elementor-element-d0864cc{--content-width:776px;}.elementor-7028 .elementor-element.elementor-element-a72c735{--width:50%;}.elementor-7028 .elementor-element.elementor-element-763d2a6{--width:50%;}.elementor-7028 .elementor-element.elementor-element-394402f{--content-width:868px;}.elementor-7028 .elementor-element.elementor-element-c9b7a99{--content-width:696px;}.elementor-7028 .elementor-element.elementor-element-35b3cc8{--content-width:868px;}.elementor-7028 .elementor-element.elementor-element-f749d12{--content-width:1397px;}.elementor-7028 .elementor-element.elementor-element-793e7d1{--width:100%;}.elementor-7028 .elementor-element.elementor-element-92e436d{--content-width:868px;}.elementor-7028 .elementor-element.elementor-element-2ee419e{--content-width:725px;}.elementor-7028 .elementor-element.elementor-element-23c9b1a{--content-width:868px;}.elementor-7028 .elementor-element.elementor-element-2fcc37e{--width:50%;}.elementor-7028 .elementor-element.elementor-element-3c04516{--width:50%;}.elementor-7028 .elementor-element.elementor-element-0337134{--content-width:868px;}.elementor-7028 .elementor-element.elementor-element-1102f57{--content-width:500px;}.elementor-7028 .elementor-element.elementor-element-0dd7a20{--content-width:759px;}.elementor-7028 .elementor-element.elementor-element-980f0be{--content-width:868px;}.elementor-7028 .elementor-element.elementor-element-ad56df3{--content-width:776px;}.elementor-7028 .elementor-element.elementor-element-29f2968{--width:50%;}.elementor-7028 .elementor-element.elementor-element-6b4f8a0{--width:50%;}.elementor-7028 .elementor-element.elementor-element-ae89fa1{--content-width:1095px;}.elementor-7028 .elementor-element.elementor-element-7041cf6{--width:97%;}.elementor-7028 .elementor-element.elementor-element-040ae94{--content-width:1168px;}.elementor-7028 .elementor-element.elementor-element-428ba24{--width:43%;}.elementor-7028 .elementor-element.elementor-element-80c0e68{--width:41%;}.elementor-7028 .elementor-element.elementor-element-b9bfdf6{--content-width:1270px;}.elementor-7028 .elementor-element.elementor-element-e377132{--width:50%;}.elementor-7028 .elementor-element.elementor-element-f3991e2{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-549c6c4 */.elementor-7028 .elementor-element.elementor-element-549c6c4 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  filter: drop-shadow(0 0 8px rgba(212, 165, 69, 0.6)) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c40dd4 */.elementor-7028 .elementor-element.elementor-element-7c40dd4 {
  position: relative;
  padding: 16px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  background-size: 200% 200%;
  border: 1px solid #f5d980 !important;
  border-radius: 999px !important;
  overflow: hidden;
  box-shadow:
    0 0 12px rgba(212, 165, 69, 0.5),
    0 0 22px rgba(212, 165, 69, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.4);
  animation: cta-glow 6s ease-in-out infinite;
  transition: transform 0.2s ease, box-shadow 0.3s ease;
}

.elementor-7028 .elementor-element.elementor-element-7c40dd4 .elementor-button-content-wrapper {
  background: transparent !important;
}

.elementor-7028 .elementor-element.elementor-element-7c40dd4 .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}

.elementor-7028 .elementor-element.elementor-element-7c40dd4::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 6s ease-in-out infinite;
  z-index: 1;
}

.elementor-7028 .elementor-element.elementor-element-7c40dd4:hover {
  transform: translateY(-2px) scale(1.03);
  box-shadow:
    0 0 20px rgba(245, 217, 128, 0.8),
    0 0 36px rgba(212, 165, 69, 0.4);
}

@keyframes cta-glow {
  0%, 100% {
    background-position: 0% 50%;
    box-shadow: 0 0 12px rgba(212,165,69,0.5), 0 0 22px rgba(212,165,69,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
  }
  50% {
    background-position: 100% 50%;
    box-shadow: 0 0 18px rgba(245,217,128,0.65), 0 0 30px rgba(212,165,69,0.35), inset 0 1px 0 rgba(255,255,255,0.5);
  }
}

@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}

@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-7c40dd4 {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-273d7e6 */.elementor-7028 .elementor-element.elementor-element-273d7e6 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  filter: drop-shadow(0 0 8px rgba(212, 165, 69, 0.6)) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db06331 */.elementor-7028 .elementor-element.elementor-element-db06331 {
  position: relative;
  padding: 16px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  background-size: 200% 200%;
  border: 1px solid #f5d980 !important;
  border-radius: 999px !important;
  overflow: hidden;
  box-shadow:
    0 0 12px rgba(212, 165, 69, 0.5),
    0 0 22px rgba(212, 165, 69, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.4);
  animation: cta-glow 6s ease-in-out infinite;
  transition: transform 0.2s ease, box-shadow 0.3s ease;
}

.elementor-7028 .elementor-element.elementor-element-db06331 .elementor-button-content-wrapper {
  background: transparent !important;
}

.elementor-7028 .elementor-element.elementor-element-db06331 .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}

.elementor-7028 .elementor-element.elementor-element-db06331::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 6s ease-in-out infinite;
  z-index: 1;
}

.elementor-7028 .elementor-element.elementor-element-db06331:hover {
  transform: translateY(-2px) scale(1.03);
  box-shadow:
    0 0 20px rgba(245, 217, 128, 0.8),
    0 0 36px rgba(212, 165, 69, 0.4);
}

@keyframes cta-glow {
  0%, 100% {
    background-position: 0% 50%;
    box-shadow: 0 0 12px rgba(212,165,69,0.5), 0 0 22px rgba(212,165,69,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
  }
  50% {
    background-position: 100% 50%;
    box-shadow: 0 0 18px rgba(245,217,128,0.65), 0 0 30px rgba(212,165,69,0.35), inset 0 1px 0 rgba(255,255,255,0.5);
  }
}

@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}

@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-db06331 {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3613380 */.elementor-7028 .elementor-element.elementor-element-3613380 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bdf2d6 */.elementor-7028 .elementor-element.elementor-element-5bdf2d6 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fb7712 */.elementor-7028 .elementor-element.elementor-element-7fb7712 {
  position: relative;
  padding: 16px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  background-size: 200% 200%;
  border: 1px solid #f5d980 !important;
  border-radius: 999px !important;
  overflow: hidden;
  box-shadow:
    0 0 12px rgba(212, 165, 69, 0.5),
    0 0 22px rgba(212, 165, 69, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.4);
  animation: cta-glow 6s ease-in-out infinite;
  transition: transform 0.2s ease, box-shadow 0.3s ease;
}

.elementor-7028 .elementor-element.elementor-element-7fb7712 .elementor-button-content-wrapper {
  background: transparent !important;
}

.elementor-7028 .elementor-element.elementor-element-7fb7712 .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}

.elementor-7028 .elementor-element.elementor-element-7fb7712::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 6s ease-in-out infinite;
  z-index: 1;
}

.elementor-7028 .elementor-element.elementor-element-7fb7712:hover {
  transform: translateY(-2px) scale(1.03);
  box-shadow:
    0 0 20px rgba(245, 217, 128, 0.8),
    0 0 36px rgba(212, 165, 69, 0.4);
}

@keyframes cta-glow {
  0%, 100% {
    background-position: 0% 50%;
    box-shadow: 0 0 12px rgba(212,165,69,0.5), 0 0 22px rgba(212,165,69,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
  }
  50% {
    background-position: 100% 50%;
    box-shadow: 0 0 18px rgba(245,217,128,0.65), 0 0 30px rgba(212,165,69,0.35), inset 0 1px 0 rgba(255,255,255,0.5);
  }
}

@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}

@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-7fb7712 {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d87b2ed */.elementor-7028 .elementor-element.elementor-element-d87b2ed {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa7ef9b */.elementor-7028 .elementor-element.elementor-element-aa7ef9b {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f49f1 */.elementor-7028 .elementor-element.elementor-element-67f49f1 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae88355 */.elementor-7028 .elementor-element.elementor-element-ae88355 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e8ab375 */.elementor-7028 .elementor-element.elementor-element-e8ab375 {
  position: relative;
  padding: 12px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  border: 1px solid #f5d980 !important;
  border-radius: 8px !important;
  overflow: hidden;
  transition: transform 0.2s ease;
}
.elementor-7028 .elementor-element.elementor-element-e8ab375 .elementor-button-content-wrapper {
  background: transparent !important;
}
.elementor-7028 .elementor-element.elementor-element-e8ab375 .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}
.elementor-7028 .elementor-element.elementor-element-e8ab375::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 2.5s ease-in-out infinite;
  z-index: 1;
}
.elementor-7028 .elementor-element.elementor-element-e8ab375:hover {
  transform: translateY(-2px) scale(1.03);
}
@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}
@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-e8ab375 {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-00e6b65 */.elementor-7028 .elementor-element.elementor-element-00e6b65 {
  position: relative;
  padding: 12px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  border: 1px solid #f5d980 !important;
  border-radius: 8px !important;
  overflow: hidden;
  transition: transform 0.2s ease;
}
.elementor-7028 .elementor-element.elementor-element-00e6b65 .elementor-button-content-wrapper {
  background: transparent !important;
}
.elementor-7028 .elementor-element.elementor-element-00e6b65 .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}
.elementor-7028 .elementor-element.elementor-element-00e6b65::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 2.5s ease-in-out infinite;
  z-index: 1;
}
.elementor-7028 .elementor-element.elementor-element-00e6b65:hover {
  transform: translateY(-2px) scale(1.03);
}
@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}
@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-00e6b65 {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-86a51ea */.elementor-7028 .elementor-element.elementor-element-86a51ea {
  position: relative;
  padding: 12px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  border: 1px solid #f5d980 !important;
  border-radius: 8px !important;
  overflow: hidden;
  transition: transform 0.2s ease;
}
.elementor-7028 .elementor-element.elementor-element-86a51ea .elementor-button-content-wrapper {
  background: transparent !important;
}
.elementor-7028 .elementor-element.elementor-element-86a51ea .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}
.elementor-7028 .elementor-element.elementor-element-86a51ea::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 2.5s ease-in-out infinite;
  z-index: 1;
}
.elementor-7028 .elementor-element.elementor-element-86a51ea:hover {
  transform: translateY(-2px) scale(1.03);
}
@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}
@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-86a51ea {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-87e7d85 */.elementor-7028 .elementor-element.elementor-element-87e7d85 {
  position: relative;
  padding: 12px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  border: 1px solid #f5d980 !important;
  border-radius: 8px !important;
  overflow: hidden;
  transition: transform 0.2s ease;
}
.elementor-7028 .elementor-element.elementor-element-87e7d85 .elementor-button-content-wrapper {
  background: transparent !important;
}
.elementor-7028 .elementor-element.elementor-element-87e7d85 .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}
.elementor-7028 .elementor-element.elementor-element-87e7d85::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 2.5s ease-in-out infinite;
  z-index: 1;
}
.elementor-7028 .elementor-element.elementor-element-87e7d85:hover {
  transform: translateY(-2px) scale(1.03);
}
@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}
@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-87e7d85 {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f4b50d */.elementor-7028 .elementor-element.elementor-element-0f4b50d {
  position: relative;
  padding: 16px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  background-size: 200% 200%;
  border: 1px solid #f5d980 !important;
  border-radius: 999px !important;
  overflow: hidden;
  box-shadow:
    0 0 12px rgba(212, 165, 69, 0.5),
    0 0 22px rgba(212, 165, 69, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.4);
  animation: cta-glow 6s ease-in-out infinite;
  transition: transform 0.2s ease, box-shadow 0.3s ease;
}

.elementor-7028 .elementor-element.elementor-element-0f4b50d .elementor-button-content-wrapper {
  background: transparent !important;
}

.elementor-7028 .elementor-element.elementor-element-0f4b50d .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}

.elementor-7028 .elementor-element.elementor-element-0f4b50d::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 6s ease-in-out infinite;
  z-index: 1;
}

.elementor-7028 .elementor-element.elementor-element-0f4b50d:hover {
  transform: translateY(-2px) scale(1.03);
  box-shadow:
    0 0 20px rgba(245, 217, 128, 0.8),
    0 0 36px rgba(212, 165, 69, 0.4);
}

@keyframes cta-glow {
  0%, 100% {
    background-position: 0% 50%;
    box-shadow: 0 0 12px rgba(212,165,69,0.5), 0 0 22px rgba(212,165,69,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
  }
  50% {
    background-position: 100% 50%;
    box-shadow: 0 0 18px rgba(245,217,128,0.65), 0 0 30px rgba(212,165,69,0.35), inset 0 1px 0 rgba(255,255,255,0.5);
  }
}

@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}

@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-0f4b50d {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5889cee */.elementor-7028 .elementor-element.elementor-element-5889cee {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c16a3f7 */.elementor-7028 .elementor-element.elementor-element-c16a3f7 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4def717 */.elementor-7028 .elementor-element.elementor-element-4def717 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c333e3b */.elementor-7028 .elementor-element.elementor-element-c333e3b {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ef887 */.elementor-7028 .elementor-element.elementor-element-22ef887 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69ea50 */.elementor-7028 .elementor-element.elementor-element-b69ea50 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e69 */.elementor-7028 .elementor-element.elementor-element-4725e69 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efa348d */.elementor-7028 .elementor-element.elementor-element-efa348d {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45e23b7 */.elementor-7028 .elementor-element.elementor-element-45e23b7 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aa9d8c */.elementor-7028 .elementor-element.elementor-element-1aa9d8c {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc10223 */.elementor-7028 .elementor-element.elementor-element-dc10223 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c6ba94 */.elementor-7028 .elementor-element.elementor-element-5c6ba94 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f67e9f7 */.elementor-7028 .elementor-element.elementor-element-f67e9f7 {
  position: relative;
  padding: 16px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  background-size: 200% 200%;
  border: 1px solid #f5d980 !important;
  border-radius: 999px !important;
  overflow: hidden;
  box-shadow:
    0 0 12px rgba(212, 165, 69, 0.5),
    0 0 22px rgba(212, 165, 69, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.4);
  animation: cta-glow 6s ease-in-out infinite;
  transition: transform 0.2s ease, box-shadow 0.3s ease;
}

.elementor-7028 .elementor-element.elementor-element-f67e9f7 .elementor-button-content-wrapper {
  background: transparent !important;
}

.elementor-7028 .elementor-element.elementor-element-f67e9f7 .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}

.elementor-7028 .elementor-element.elementor-element-f67e9f7::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 6s ease-in-out infinite;
  z-index: 1;
}

.elementor-7028 .elementor-element.elementor-element-f67e9f7:hover {
  transform: translateY(-2px) scale(1.03);
  box-shadow:
    0 0 20px rgba(245, 217, 128, 0.8),
    0 0 36px rgba(212, 165, 69, 0.4);
}

@keyframes cta-glow {
  0%, 100% {
    background-position: 0% 50%;
    box-shadow: 0 0 12px rgba(212,165,69,0.5), 0 0 22px rgba(212,165,69,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
  }
  50% {
    background-position: 100% 50%;
    box-shadow: 0 0 18px rgba(245,217,128,0.65), 0 0 30px rgba(212,165,69,0.35), inset 0 1px 0 rgba(255,255,255,0.5);
  }
}

@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}

@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-f67e9f7 {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f5e96 */.elementor-7028 .elementor-element.elementor-element-29f5e96 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87f6956 */.elementor-7028 .elementor-element.elementor-element-87f6956 {
  position: relative;
  padding: 16px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  background-size: 200% 200%;
  border: 1px solid #f5d980 !important;
  border-radius: 999px !important;
  overflow: hidden;
  box-shadow:
    0 0 12px rgba(212, 165, 69, 0.5),
    0 0 22px rgba(212, 165, 69, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.4);
  animation: cta-glow 6s ease-in-out infinite;
  transition: transform 0.2s ease, box-shadow 0.3s ease;
}

.elementor-7028 .elementor-element.elementor-element-87f6956 .elementor-button-content-wrapper {
  background: transparent !important;
}

.elementor-7028 .elementor-element.elementor-element-87f6956 .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}

.elementor-7028 .elementor-element.elementor-element-87f6956::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 6s ease-in-out infinite;
  z-index: 1;
}

.elementor-7028 .elementor-element.elementor-element-87f6956:hover {
  transform: translateY(-2px) scale(1.03);
  box-shadow:
    0 0 20px rgba(245, 217, 128, 0.8),
    0 0 36px rgba(212, 165, 69, 0.4);
}

@keyframes cta-glow {
  0%, 100% {
    background-position: 0% 50%;
    box-shadow: 0 0 12px rgba(212,165,69,0.5), 0 0 22px rgba(212,165,69,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
  }
  50% {
    background-position: 100% 50%;
    box-shadow: 0 0 18px rgba(245,217,128,0.65), 0 0 30px rgba(212,165,69,0.35), inset 0 1px 0 rgba(255,255,255,0.5);
  }
}

@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}

@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-87f6956 {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5ce460 */.elementor-7028 .elementor-element.elementor-element-f5ce460 {
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f2090b */.elementor-7028 .elementor-element.elementor-element-8f2090b {
  background: linear-gradient(
    90deg,
    #2ac1ee,
    #5fdecd,
    #00ffb3,
    #00bfff
  );
  background-size: 300% 300%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: degrade-suave 6s ease infinite;
}

@keyframes degrade-suave {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345fac7 */.elementor-7028 .elementor-element.elementor-element-345fac7 {
    border-radius: 999px;
border: 1px solid rgba(127, 227, 213, 0.35);
background: rgba(95, 222, 205, 0.06);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c48ef8 */.elementor-7028 .elementor-element.elementor-element-4c48ef8 {
    border-radius: 999px;
border: 1px solid rgba(127, 227, 213, 0.35);
background: rgba(95, 222, 205, 0.06);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02ef0ac */.elementor-7028 .elementor-element.elementor-element-02ef0ac {
    border-radius: 999px;
border: 1px solid rgba(127, 227, 213, 0.35);
background: rgba(95, 222, 205, 0.06);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eafea59 */.elementor-7028 .elementor-element.elementor-element-eafea59 {
    border-radius: 999px;
border: 1px solid rgba(127, 227, 213, 0.35);
background: rgba(95, 222, 205, 0.06);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-8189e86 */.contador-experiencia .elementor-counter {
    display: grid;
    grid-template-columns: 36px 1fr;
    grid-template-rows: auto auto;
    column-gap: 26px;
    align-items: center;
}

.contador-experiencia .elementor-counter::before {
    content: "";
    grid-column: 1;
    grid-row: 1 / 3;
    width: 30px;
    height: 30px;
    min-width: 22px;
    display: block;
    background-image: url("https://flavioartts.com.br/wp-content/uploads/2026/05/USER-ICON.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    align-self: center;
    justify-self: center;
}

.contador-experiencia .elementor-counter-number-wrapper {
    grid-column: 2;
    grid-row: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0 0 0;
}

.contador-experiencia .elementor-counter-title {
    grid-column: 2;
    grid-row: 2;
    margin: 0;
    padding: 0;
    text-align: left;
    white-space: normal;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-11ff525 */.contador-experiencia .elementor-counter {
    display: grid;
    grid-template-columns: 36px 1fr;
    grid-template-rows: auto auto;
    column-gap: 26px;
    align-items: center;
}

.contador-experiencia .elementor-counter::before {
    content: "";
    grid-column: 1;
    grid-row: 1 / 3;
    width: 30px;
    height: 30px;
    min-width: 22px;
    display: block;
    background-image: url("https://flavioartts.com.br/wp-content/uploads/2026/05/USER-ICON.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    align-self: center;
    justify-self: center;
}

.contador-experiencia .elementor-counter-number-wrapper {
    grid-column: 2;
    grid-row: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0 0 0;
}

.contador-experiencia .elementor-counter-title {
    grid-column: 2;
    grid-row: 2;
    margin: 0;
    padding: 0;
    text-align: left;
    white-space: normal;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-17d6cd5 */.contador-experiencia .elementor-counter {
    display: grid;
    grid-template-columns: 36px 1fr;
    grid-template-rows: auto auto;
    column-gap: 26px;
    align-items: center;
}

.contador-experiencia .elementor-counter::before {
    content: "";
    grid-column: 1;
    grid-row: 1 / 3;
    width: 30px;
    height: 30px;
    min-width: 22px;
    display: block;
    background-image: url("https://flavioartts.com.br/wp-content/uploads/2026/05/USER-ICON.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    align-self: center;
    justify-self: center;
}

.contador-experiencia .elementor-counter-number-wrapper {
    grid-column: 2;
    grid-row: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0 0 0;
}

.contador-experiencia .elementor-counter-title {
    grid-column: 2;
    grid-row: 2;
    margin: 0;
    padding: 0;
    text-align: left;
    white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6456ab2 */.elementor-7028 .elementor-element.elementor-element-6456ab2 {
  position: relative;
  padding: 16px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1a1005 !important;
  background: linear-gradient(135deg, #7a5218 0%, #d4a545 25%, #f5d980 50%, #d4a545 75%, #7a5218 100%) !important;
  background-size: 200% 200%;
  border: 1px solid #f5d980 !important;
  border-radius: 999px !important;
  overflow: hidden;
  box-shadow:
    0 0 12px rgba(212, 165, 69, 0.5),
    0 0 22px rgba(212, 165, 69, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.4);
  animation: cta-glow 6s ease-in-out infinite;
  transition: transform 0.2s ease, box-shadow 0.3s ease;
}

.elementor-7028 .elementor-element.elementor-element-6456ab2 .elementor-button-content-wrapper {
  background: transparent !important;
}

.elementor-7028 .elementor-element.elementor-element-6456ab2 .elementor-button-text {
  background: transparent !important;
  color: #1a1005 !important;
  position: relative;
  z-index: 2;
}

.elementor-7028 .elementor-element.elementor-element-6456ab2::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: cta-shine 6s ease-in-out infinite;
  z-index: 1;
}

.elementor-7028 .elementor-element.elementor-element-6456ab2:hover {
  transform: translateY(-2px) scale(1.03);
  box-shadow:
    0 0 20px rgba(245, 217, 128, 0.8),
    0 0 36px rgba(212, 165, 69, 0.4);
}

@keyframes cta-glow {
  0%, 100% {
    background-position: 0% 50%;
    box-shadow: 0 0 12px rgba(212,165,69,0.5), 0 0 22px rgba(212,165,69,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
  }
  50% {
    background-position: 100% 50%;
    box-shadow: 0 0 18px rgba(245,217,128,0.65), 0 0 30px rgba(212,165,69,0.35), inset 0 1px 0 rgba(255,255,255,0.5);
  }
}

@keyframes cta-shine {
  0% { left: -75%; }
  100% { left: 125%; }
}

@media (max-width: 767px) {
  .elementor-7028 .elementor-element.elementor-element-6456ab2 {
    padding: 12px 16px !important;
    font-size: 13px !important;
    white-space: normal !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }
}/* End custom CSS */