.elementor-882 .elementor-element.elementor-element-998d6ce{--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;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-998d6ce:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-998d6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/06/Hero-Section-Tiago-Pinotti.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-882 .elementor-element.elementor-element-998d6ce::before, .elementor-882 .elementor-element.elementor-element-998d6ce > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-998d6ce > .e-con-inner > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-998d6ce > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-998d6ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-998d6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-882 .elementor-element.elementor-element-7fedde5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-882 .elementor-element.elementor-element-7fedde5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-2130eda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-882 .elementor-element.elementor-element-1f4c45d{text-align:start;}.elementor-882 .elementor-element.elementor-element-1f4c45d img{width:35%;}.elementor-882 .elementor-element.elementor-element-a3ad1c4{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-882 .elementor-element.elementor-element-357a9ca{--display:flex;--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-882 .elementor-element.elementor-element-357a9ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-f3bb972{text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-882 .elementor-element.elementor-element-b1b5128{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Alata", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:#F8E3CD;}.elementor-882 .elementor-element.elementor-element-b1b5128.elementor-element{--align-self:center;}.elementor-882 .elementor-element.elementor-element-b1b5128 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-882 .elementor-element.elementor-element-b60b139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-882 .elementor-element.elementor-element-b60b139 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:95px;font-weight:600;line-height:100px;color:#E09A4F;}.elementor-882 .elementor-element.elementor-element-eca5894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:400;font-style:italic;line-height:39px;}.elementor-882 .elementor-element.elementor-element-eca5894 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-f9eefb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#F8E3CD;}.elementor-882 .elementor-element.elementor-element-f9eefb1 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button{background-color:transparent;font-family:"Anton", Sans-serif;font-size:32px;font-weight:500;fill:#F8E3CD;color:#F8E3CD;background-image:linear-gradient(100deg, #FF480E 40%, #FF7346 100%);border-radius:40px 40px 40px 40px;padding:15px 20px 15px 20px;}.elementor-882 .elementor-element.elementor-element-53a2dfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-882 .elementor-element.elementor-element-1d89a50{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-882 .elementor-element.elementor-element-25ebe5c{--display:flex;--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-882 .elementor-element.elementor-element-25ebe5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-ea21fe5{text-align:start;}.elementor-882 .elementor-element.elementor-element-003ec59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Alata", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:#F8E3CD;}.elementor-882 .elementor-element.elementor-element-003ec59.elementor-element{--align-self:center;}.elementor-882 .elementor-element.elementor-element-003ec59 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-1cbbd6b{--display:flex;}.elementor-882 .elementor-element.elementor-element-4b6035e{text-align:start;}.elementor-882 .elementor-element.elementor-element-e78613f{--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-882 .elementor-element.elementor-element-45d5e41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-882 .elementor-element.elementor-element-4c30b86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-96bbc1f{--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;--overlay-opacity:0.53;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-96bbc1f:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-96bbc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/06/BG-section-2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-882 .elementor-element.elementor-element-96bbc1f::before, .elementor-882 .elementor-element.elementor-element-96bbc1f > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-96bbc1f > .e-con-inner > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-96bbc1f > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-96bbc1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-96bbc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-882 .elementor-element.elementor-element-96bbc1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-e046633{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-882 .elementor-element.elementor-element-e046633.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-7c180dd.elementor-element{--align-self:center;}.elementor-882 .elementor-element.elementor-element-7c180dd{text-align:center;}.elementor-882 .elementor-element.elementor-element-7c180dd .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;line-height:60px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-a177710 );}.elementor-882 .elementor-element.elementor-element-e666c2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:400;font-style:italic;line-height:39px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-882 .elementor-element.elementor-element-e666c2a p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-4b950ab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--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-882 .elementor-element.elementor-element-7a1010b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-882 .elementor-element.elementor-element-7a1010b:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-7a1010b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/06/BG-Box-01.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-882 .elementor-element.elementor-element-fd69ef1{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:46px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-882 .elementor-element.elementor-element-fd69ef1 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-fb0d835{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F8E3CD;}.elementor-882 .elementor-element.elementor-element-fb0d835 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-2585a83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-882 .elementor-element.elementor-element-2585a83:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-2585a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/08/Bg02-TP.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-882 .elementor-element.elementor-element-aa8d19e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:46px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-882 .elementor-element.elementor-element-aa8d19e p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-c160647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F8E3CD;}.elementor-882 .elementor-element.elementor-element-c160647 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-4f4435e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-882 .elementor-element.elementor-element-4f4435e:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-4f4435e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/08/Bg03-TP.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-882 .elementor-element.elementor-element-2f1b761{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:46px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-882 .elementor-element.elementor-element-2f1b761 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-ebca659{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F8E3CD;}.elementor-882 .elementor-element.elementor-element-ebca659 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-f01f3f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-882 .elementor-element.elementor-element-f01f3f3:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-f01f3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/08/Bg04-TP.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-882 .elementor-element.elementor-element-448158c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:46px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-882 .elementor-element.elementor-element-448158c p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-920efe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F8E3CD;}.elementor-882 .elementor-element.elementor-element-920efe8 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-5bc24c6{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-882 .elementor-element.elementor-element-5bc24c6:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-5bc24c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/06/bg-card-05.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-882 .elementor-element.elementor-element-1635c20{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:46px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-882 .elementor-element.elementor-element-1635c20 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-8572f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F8E3CD;}.elementor-882 .elementor-element.elementor-element-8572f7b p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button{background-color:transparent;font-family:"Anton", Sans-serif;font-size:32px;font-weight:500;fill:#F8E3CD;color:#F8E3CD;background-image:linear-gradient(100deg, #FF480E 40%, #FF7346 100%);border-radius:40px 40px 40px 40px;padding:15px 20px 15px 20px;}.elementor-882 .elementor-element.elementor-element-4e29f72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-882 .elementor-element.elementor-element-3a69ef5{--display:flex;--min-height:850px;--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;--overlay-opacity:0.93;}.elementor-882 .elementor-element.elementor-element-3a69ef5:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-3a69ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/07/BG-Section3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-882 .elementor-element.elementor-element-3a69ef5::before, .elementor-882 .elementor-element.elementor-element-3a69ef5 > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-3a69ef5 > .e-con-inner > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-3a69ef5 > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-3a69ef5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-3a69ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0E0E0E0D 60%, #190101 93%);}.elementor-882 .elementor-element.elementor-element-bb7acab{--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-882 .elementor-element.elementor-element-9030281 .elementor-button{background-color:transparent;font-family:"Anton", Sans-serif;font-size:32px;font-weight:500;fill:#F8E3CD;color:#F8E3CD;background-image:linear-gradient(100deg, #FF480E 40%, #FF7346 100%);border-radius:40px 40px 40px 40px;padding:15px 20px 15px 20px;}.elementor-882 .elementor-element.elementor-element-9030281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-882 .elementor-element.elementor-element-9030281 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-882 .elementor-element.elementor-element-9030281 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-882 .elementor-element.elementor-element-4e3542c{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-64c0610.elementor-element{--align-self:center;}.elementor-882 .elementor-element.elementor-element-64c0610{text-align:center;}.elementor-882 .elementor-element.elementor-element-64c0610 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;line-height:60px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-a177710 );}.elementor-882 .elementor-element.elementor-element-8a76049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:400;font-style:italic;line-height:39px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-882 .elementor-element.elementor-element-8a76049 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-container_abfjn25r1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:center;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-882 .elementor-element.elementor-element-container_ffqyj3w1v{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-container_dmd3lp7f8{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(197, 160, 89, 0.2);--border-color:rgba(197, 160, 89, 0.2);--border-radius:24px 24px 24px 24px;}.elementor-882 .elementor-element.elementor-element-container_dmd3lp7f8:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-container_dmd3lp7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a0a0a;}.elementor-882 .elementor-element.elementor-element-container_orrj9kkcq{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-widget_bcx818ik3{text-align:center;}.elementor-882 .elementor-element.elementor-element-widget_bcx818ik3 img{height:320px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-882 .elementor-element.elementor-element-container_thrc8q9jx{--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;--justify-content:center;--align-items:center;--padding-top:0.6rem;--padding-bottom:0.6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-882 .elementor-element.elementor-element-container_thrc8q9jx:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-container_thrc8q9jx > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(326deg, #BE2000 0%, var( --e-global-color-a177710 ) 100%);}.elementor-882 .elementor-element.elementor-element-widget_hkk1f9nod.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-widget_hkk1f9nod .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-882 .elementor-element.elementor-element-container_qg35b1l4z{--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:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-882 .elementor-element.elementor-element-container_h6rd06lnj{--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-882 .elementor-element.elementor-element-widget_yoh4kjdgk.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-widget_yoh4kjdgk .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#c5a059;}.elementor-882 .elementor-element.elementor-element-widget_vru42ai4h.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-widget_vru42ai4h .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.3rem;font-weight:400;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-widget_e25hqyau6{font-family:"Poppins", Sans-serif;font-size:0.9rem;line-height:1.6em;color:#ffffff;}.elementor-882 .elementor-element.elementor-element-container_sem98zbfz{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-882 .elementor-element.elementor-element-container_fn3buboq3{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-container_fn3buboq3:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-container_fn3buboq3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-widget_r1zyegrv0{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-container_t8ivdolls{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-container_t8ivdolls:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-container_t8ivdolls > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-widget_g9snkku2z{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-container_3ixu2wmo5{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-container_3ixu2wmo5:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-container_3ixu2wmo5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-widget_ocnrlf3p0{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-b2d8358{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-b2d8358:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-b2d8358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-4b76b17{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-container_98hdlaaq0{--display:flex;}.elementor-882 .elementor-element.elementor-element-widget_4gtf275re .elementor-button{background-color:#d35400;font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;padding:0.8rem 1.8rem 0.8rem 1.8rem;}.elementor-882 .elementor-element.elementor-element-widget_4gtf275re .elementor-button:hover, .elementor-882 .elementor-element.elementor-element-widget_4gtf275re .elementor-button:focus{background-color:#b84500;}.elementor-882 .elementor-element.elementor-element-widget_4gtf275re.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-widget_4gtf275re .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-882 .elementor-element.elementor-element-631ebd0{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(197, 160, 89, 0.2);--border-color:rgba(197, 160, 89, 0.2);--border-radius:24px 24px 24px 24px;}.elementor-882 .elementor-element.elementor-element-631ebd0:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-631ebd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a0a0a;}.elementor-882 .elementor-element.elementor-element-ae5adaf{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-c68bbaa{text-align:center;}.elementor-882 .elementor-element.elementor-element-c68bbaa img{height:320px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-882 .elementor-element.elementor-element-95614c5{--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;--justify-content:center;--align-items:center;--padding-top:0.6rem;--padding-bottom:0.6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-882 .elementor-element.elementor-element-95614c5:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-95614c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(326deg, #BE2000 0%, var( --e-global-color-a177710 ) 100%);}.elementor-882 .elementor-element.elementor-element-fb3367e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-fb3367e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-882 .elementor-element.elementor-element-4141f95{--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:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-882 .elementor-element.elementor-element-54c4036{--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-882 .elementor-element.elementor-element-ce6660f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-ce6660f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#c5a059;}.elementor-882 .elementor-element.elementor-element-4aef972.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-4aef972 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.3rem;font-weight:400;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-16616ab{font-family:"Poppins", Sans-serif;font-size:0.9rem;line-height:1.6em;color:#ffffff;}.elementor-882 .elementor-element.elementor-element-1de4b8b{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-882 .elementor-element.elementor-element-6401b90{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-6401b90:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-6401b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-e7e1cd6{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-cd38ae7{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-cd38ae7:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-cd38ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-15eb976{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-73cbd21{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-73cbd21:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-73cbd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-93c33c4{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-b2a60fc{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-b2a60fc:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-b2a60fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-f12531d{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-b193e03{--display:flex;}.elementor-882 .elementor-element.elementor-element-77bad59 .elementor-button{background-color:#d35400;font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;padding:0.8rem 1.8rem 0.8rem 1.8rem;}.elementor-882 .elementor-element.elementor-element-77bad59 .elementor-button:hover, .elementor-882 .elementor-element.elementor-element-77bad59 .elementor-button:focus{background-color:#b84500;}.elementor-882 .elementor-element.elementor-element-77bad59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-77bad59 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-882 .elementor-element.elementor-element-3f384d4{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(197, 160, 89, 0.2);--border-color:rgba(197, 160, 89, 0.2);--border-radius:24px 24px 24px 24px;}.elementor-882 .elementor-element.elementor-element-3f384d4:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-3f384d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a0a0a;}.elementor-882 .elementor-element.elementor-element-2ed7e8e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-13ce409{text-align:center;}.elementor-882 .elementor-element.elementor-element-13ce409 img{height:320px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-882 .elementor-element.elementor-element-96bc811{--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;--justify-content:center;--align-items:center;--padding-top:0.6rem;--padding-bottom:0.6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-882 .elementor-element.elementor-element-96bc811:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-96bc811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(326deg, #BE2000 0%, var( --e-global-color-a177710 ) 100%);}.elementor-882 .elementor-element.elementor-element-524ed9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-524ed9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-882 .elementor-element.elementor-element-560f97e{--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:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-882 .elementor-element.elementor-element-2d4bd3b{--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-882 .elementor-element.elementor-element-ecd2f9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-ecd2f9e .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#c5a059;}.elementor-882 .elementor-element.elementor-element-9e6e3d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-9e6e3d4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.3rem;font-weight:400;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-bbe106a{font-family:"Poppins", Sans-serif;font-size:0.9rem;line-height:1.6em;color:#ffffff;}.elementor-882 .elementor-element.elementor-element-ffd428f{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-882 .elementor-element.elementor-element-ef372fc{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-ef372fc:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-ef372fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-7318376{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-a662043{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-a662043:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-a662043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-44311cf{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-fdbeb23{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-fdbeb23:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-fdbeb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-380dd85{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-379cc58{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-379cc58:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-379cc58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-7612421{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-1b561e6{--display:flex;}.elementor-882 .elementor-element.elementor-element-fbebd8e .elementor-button{background-color:#d35400;font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;padding:0.8rem 1.8rem 0.8rem 1.8rem;}.elementor-882 .elementor-element.elementor-element-fbebd8e .elementor-button:hover, .elementor-882 .elementor-element.elementor-element-fbebd8e .elementor-button:focus{background-color:#b84500;}.elementor-882 .elementor-element.elementor-element-fbebd8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-fbebd8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-882 .elementor-element.elementor-element-a88bc92{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(197, 160, 89, 0.2);--border-color:rgba(197, 160, 89, 0.2);--border-radius:24px 24px 24px 24px;}.elementor-882 .elementor-element.elementor-element-a88bc92:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-a88bc92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a0a0a;}.elementor-882 .elementor-element.elementor-element-399f5f2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-f2e6083{text-align:center;}.elementor-882 .elementor-element.elementor-element-f2e6083 img{height:320px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-882 .elementor-element.elementor-element-2964116{--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;--justify-content:center;--align-items:center;--padding-top:0.6rem;--padding-bottom:0.6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-882 .elementor-element.elementor-element-2964116:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-2964116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(326deg, #BE2000 0%, var( --e-global-color-a177710 ) 100%);}.elementor-882 .elementor-element.elementor-element-4e6c652.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-4e6c652 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-882 .elementor-element.elementor-element-db6b388{--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:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-882 .elementor-element.elementor-element-3d3302a{--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-882 .elementor-element.elementor-element-a453a35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-a453a35 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#c5a059;}.elementor-882 .elementor-element.elementor-element-949007d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-949007d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.3rem;font-weight:400;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-95bc6cd{font-family:"Poppins", Sans-serif;font-size:0.9rem;line-height:1.6em;color:#ffffff;}.elementor-882 .elementor-element.elementor-element-ea82b41{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-882 .elementor-element.elementor-element-bd4a5ee{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-bd4a5ee:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-bd4a5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-e204cbf{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-aed6fe3{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-aed6fe3:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-aed6fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-d132098{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-2b8c8ea{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-2b8c8ea:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-2b8c8ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-18aaac4{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-63d708b{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255, 255, 255, 0.15);--border-color:rgba(255, 255, 255, 0.15);--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:0.9rem;--padding-right:0.9rem;}.elementor-882 .elementor-element.elementor-element-63d708b:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-63d708b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-882 .elementor-element.elementor-element-ec918ee{font-family:"Poppins", Sans-serif;font-size:0.75rem;color:#e0e0e0;}.elementor-882 .elementor-element.elementor-element-462eca1{--display:flex;}.elementor-882 .elementor-element.elementor-element-58c00ae .elementor-button{background-color:#d35400;font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;padding:0.8rem 1.8rem 0.8rem 1.8rem;}.elementor-882 .elementor-element.elementor-element-58c00ae .elementor-button:hover, .elementor-882 .elementor-element.elementor-element-58c00ae .elementor-button:focus{background-color:#b84500;}.elementor-882 .elementor-element.elementor-element-58c00ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-58c00ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-882 .elementor-element.elementor-element-57039aa{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-882 .elementor-element.elementor-element-680df45{--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;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-882 .elementor-element.elementor-element-680df45::before, .elementor-882 .elementor-element.elementor-element-680df45 > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-680df45 > .e-con-inner > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-680df45 > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-680df45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-680df45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/07/BG-Section3.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-882 .elementor-element.elementor-element-fe844d6{text-align:center;}.elementor-882 .elementor-element.elementor-element-fe844d6 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:600;line-height:45px;color:#FF7A23;}.elementor-882 .elementor-element.elementor-element-6d819a3{text-align:center;}.elementor-882 .elementor-element.elementor-element-6d819a3 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:87px;font-weight:600;line-height:100px;color:#F7D7B8;}.elementor-882 .elementor-element.elementor-element-a32b5fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:400;font-style:italic;line-height:39px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-882 .elementor-element.elementor-element-a32b5fa p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-47e93c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-882 .elementor-element.elementor-element-63d658f{width:var( --container-widget-width, 31% );max-width:31%;background-color:#310101;padding:20px 20px 20px 20px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-882 .elementor-element.elementor-element-63d658f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-63d658f .elementor-icon-box-wrapper{gap:15px;}.elementor-882 .elementor-element.elementor-element-63d658f.elementor-view-stacked .elementor-icon{background-color:#FF7A23;fill:#260604;color:#260604;}.elementor-882 .elementor-element.elementor-element-63d658f.elementor-view-framed .elementor-icon, .elementor-882 .elementor-element.elementor-element-63d658f.elementor-view-default .elementor-icon{fill:#FF7A23;color:#FF7A23;border-color:#FF7A23;}.elementor-882 .elementor-element.elementor-element-63d658f.elementor-view-framed .elementor-icon{background-color:#260604;}.elementor-882 .elementor-element.elementor-element-63d658f .elementor-icon{font-size:40px;}.elementor-882 .elementor-element.elementor-element-8159be2{width:var( --container-widget-width, 31% );max-width:31%;background-color:#310101;padding:20px 20px 20px 20px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-882 .elementor-element.elementor-element-8159be2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-8159be2 .elementor-icon-box-wrapper{gap:15px;}.elementor-882 .elementor-element.elementor-element-8159be2.elementor-view-stacked .elementor-icon{background-color:#FF7A23;fill:#260604;color:#260604;}.elementor-882 .elementor-element.elementor-element-8159be2.elementor-view-framed .elementor-icon, .elementor-882 .elementor-element.elementor-element-8159be2.elementor-view-default .elementor-icon{fill:#FF7A23;color:#FF7A23;border-color:#FF7A23;}.elementor-882 .elementor-element.elementor-element-8159be2.elementor-view-framed .elementor-icon{background-color:#260604;}.elementor-882 .elementor-element.elementor-element-8159be2 .elementor-icon{font-size:40px;}.elementor-882 .elementor-element.elementor-element-0de6fbc{width:var( --container-widget-width, 31% );max-width:31%;background-color:#310101;padding:20px 20px 20px 20px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-882 .elementor-element.elementor-element-0de6fbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-0de6fbc .elementor-icon-box-wrapper{gap:15px;}.elementor-882 .elementor-element.elementor-element-0de6fbc.elementor-view-stacked .elementor-icon{background-color:#FF7A23;fill:#260604;color:#260604;}.elementor-882 .elementor-element.elementor-element-0de6fbc.elementor-view-framed .elementor-icon, .elementor-882 .elementor-element.elementor-element-0de6fbc.elementor-view-default .elementor-icon{fill:#FF7A23;color:#FF7A23;border-color:#FF7A23;}.elementor-882 .elementor-element.elementor-element-0de6fbc.elementor-view-framed .elementor-icon{background-color:#260604;}.elementor-882 .elementor-element.elementor-element-0de6fbc .elementor-icon{font-size:40px;}.elementor-882 .elementor-element.elementor-element-d590ddf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-3da5d58{width:var( --container-widget-width, 31% );max-width:31%;background-color:#310101;padding:20px 20px 20px 20px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-882 .elementor-element.elementor-element-3da5d58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-3da5d58 .elementor-icon-box-wrapper{gap:15px;}.elementor-882 .elementor-element.elementor-element-3da5d58.elementor-view-stacked .elementor-icon{background-color:#FF7A23;fill:#260604;color:#260604;}.elementor-882 .elementor-element.elementor-element-3da5d58.elementor-view-framed .elementor-icon, .elementor-882 .elementor-element.elementor-element-3da5d58.elementor-view-default .elementor-icon{fill:#FF7A23;color:#FF7A23;border-color:#FF7A23;}.elementor-882 .elementor-element.elementor-element-3da5d58.elementor-view-framed .elementor-icon{background-color:#260604;}.elementor-882 .elementor-element.elementor-element-3da5d58 .elementor-icon{font-size:40px;}.elementor-882 .elementor-element.elementor-element-8ec721e{width:var( --container-widget-width, 31% );max-width:31%;background-color:#310101;padding:20px 20px 20px 20px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-882 .elementor-element.elementor-element-8ec721e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-8ec721e .elementor-icon-box-wrapper{gap:15px;}.elementor-882 .elementor-element.elementor-element-8ec721e.elementor-view-stacked .elementor-icon{background-color:#FF7A23;fill:#260604;color:#260604;}.elementor-882 .elementor-element.elementor-element-8ec721e.elementor-view-framed .elementor-icon, .elementor-882 .elementor-element.elementor-element-8ec721e.elementor-view-default .elementor-icon{fill:#FF7A23;color:#FF7A23;border-color:#FF7A23;}.elementor-882 .elementor-element.elementor-element-8ec721e.elementor-view-framed .elementor-icon{background-color:#260604;}.elementor-882 .elementor-element.elementor-element-8ec721e .elementor-icon{font-size:40px;}.elementor-882 .elementor-element.elementor-element-dcb02cb{width:var( --container-widget-width, 31% );max-width:31%;background-color:#310101;padding:20px 20px 20px 20px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-882 .elementor-element.elementor-element-dcb02cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-dcb02cb .elementor-icon-box-wrapper{gap:15px;}.elementor-882 .elementor-element.elementor-element-dcb02cb.elementor-view-stacked .elementor-icon{background-color:#FF7A23;fill:#260604;color:#260604;}.elementor-882 .elementor-element.elementor-element-dcb02cb.elementor-view-framed .elementor-icon, .elementor-882 .elementor-element.elementor-element-dcb02cb.elementor-view-default .elementor-icon{fill:#FF7A23;color:#FF7A23;border-color:#FF7A23;}.elementor-882 .elementor-element.elementor-element-dcb02cb.elementor-view-framed .elementor-icon{background-color:#260604;}.elementor-882 .elementor-element.elementor-element-dcb02cb .elementor-icon{font-size:40px;}.elementor-882 .elementor-element.elementor-element-79b018d .elementor-button{background-color:transparent;font-family:"Anton", Sans-serif;font-size:32px;font-weight:500;fill:#F8E3CD;color:#F8E3CD;background-image:linear-gradient(100deg, #FF480E 40%, #FF7346 100%);border-radius:40px 40px 40px 40px;padding:15px 20px 15px 20px;}.elementor-882 .elementor-element.elementor-element-79b018d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-882 .elementor-element.elementor-element-79b018d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-882 .elementor-element.elementor-element-79b018d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-882 .elementor-element.elementor-element-e7e8f8d{--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:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-882 .elementor-element.elementor-element-e7e8f8d:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-e7e8f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100000;}.elementor-882 .elementor-element.elementor-element-20bf522{text-align:center;}.elementor-882 .elementor-element.elementor-element-20bf522 .elementor-heading-title{color:#FF7A23;}.elementor-882 .elementor-element.elementor-element-25de307{text-align:center;}.elementor-882 .elementor-element.elementor-element-25de307 .elementor-heading-title{color:#F7D7B8;}.elementor-882 .elementor-element.elementor-element-14064b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:400;font-style:italic;line-height:39px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-882 .elementor-element.elementor-element-14064b5 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-7bb05d8{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-882 .elementor-element.elementor-element-2dfe342{--display:flex;}.elementor-882 .elementor-element.elementor-element-65560af{--display:flex;}.elementor-882 .elementor-element.elementor-element-20c07e8{--display:flex;}.elementor-882 .elementor-element.elementor-element-82b010c{--display:flex;}.elementor-882 .elementor-element.elementor-element-4f173e7{--display:flex;}.elementor-882 .elementor-element.elementor-element-132e470{--display:flex;}.elementor-882 .elementor-element.elementor-element-38b76a4{--display:flex;}.elementor-882 .elementor-element.elementor-element-21ee0f8{--display:flex;}.elementor-882 .elementor-element.elementor-element-d746981{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FF7A23;--n-accordion-title-hover-color:var( --e-global-color-d2678fa );--n-accordion-title-active-color:var( --e-global-color-6946851 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FF7A23;}.elementor-882 .elementor-element.elementor-element-56d8f13{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-882 .elementor-element.elementor-element-56d8f13:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-56d8f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-6946851 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-882 .elementor-element.elementor-element-97482ce{text-align:center;}.elementor-882 .elementor-element.elementor-element-97482ce .elementor-heading-title{color:#940404;}.elementor-882 .elementor-element.elementor-element-ca1afca{text-align:center;}.elementor-882 .elementor-element.elementor-element-ca1afca .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:75px;font-weight:600;line-height:88px;color:#260604;}.elementor-882 .elementor-element.elementor-element-a297316{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:400;line-height:28px;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-f3ba741 );}.elementor-882 .elementor-element.elementor-element-a297316 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button{background-color:transparent;font-family:"Anton", Sans-serif;font-size:32px;font-weight:500;fill:#F8E3CD;color:#F8E3CD;background-image:linear-gradient(100deg, var( --e-global-color-f3ba741 ) 40%, var( --e-global-color-6946851 ) 100%);border-radius:40px 40px 40px 40px;padding:15px 20px 15px 20px;}.elementor-882 .elementor-element.elementor-element-61a42fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-882 .elementor-element.elementor-element-81fed39{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-882 .elementor-element.elementor-element-81fed39 .elementor-divider-separator{width:100%;}.elementor-882 .elementor-element.elementor-element-81fed39 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-882 .elementor-element.elementor-element-648488a{text-align:center;color:var( --e-global-color-e9b4907 );}.elementor-882 .elementor-element.elementor-element-3ef69c0{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-882 .elementor-element.elementor-element-3ef69c0 .elementor-social-icon{background-color:#460606;}.elementor-882 .elementor-element.elementor-element-3ef69c0 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-882 .elementor-element.elementor-element-3ef69c0 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-882 .elementor-element.elementor-element-089b958{text-align:center;color:var( --e-global-color-e9b4907 );}body.elementor-page-882:not(.elementor-motion-effects-element-type-background), body.elementor-page-882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#190101;}@media(max-width:1024px){.elementor-882 .elementor-element.elementor-element-998d6ce{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-882 .elementor-element.elementor-element-998d6ce:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-998d6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-505px -17px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-882 .elementor-element.elementor-element-4b950ab{--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-container_ffqyj3w1v{--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-widget_hkk1f9nod .elementor-heading-title{letter-spacing:1.7px;}.elementor-882 .elementor-element.elementor-element-widget_e25hqyau6{line-height:1.36em;}.elementor-882 .elementor-element.elementor-element-fb3367e .elementor-heading-title{letter-spacing:1.7px;}.elementor-882 .elementor-element.elementor-element-16616ab{line-height:1.36em;}.elementor-882 .elementor-element.elementor-element-524ed9b .elementor-heading-title{letter-spacing:1.7px;}.elementor-882 .elementor-element.elementor-element-bbe106a{line-height:1.36em;}.elementor-882 .elementor-element.elementor-element-4e6c652 .elementor-heading-title{letter-spacing:1.7px;}.elementor-882 .elementor-element.elementor-element-95bc6cd{line-height:1.36em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:880px){.elementor-882 .elementor-element.elementor-element-998d6ce{--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-882 .elementor-element.elementor-element-4b950ab{--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-container_ffqyj3w1v{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-882 .elementor-element.elementor-element-998d6ce:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-998d6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/06/BG-Mobile-Tiago-Pinotti.webp");background-position:top center;background-size:contain;}.elementor-882 .elementor-element.elementor-element-998d6ce::before, .elementor-882 .elementor-element.elementor-element-998d6ce > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-998d6ce > .e-con-inner > .elementor-background-video-container::before, .elementor-882 .elementor-element.elementor-element-998d6ce > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-998d6ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-882 .elementor-element.elementor-element-998d6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tiagopinotti.com.br/wp-content/uploads/2026/06/pixels.webp");background-position:bottom center;background-repeat:repeat;background-size:contain;}.elementor-882 .elementor-element.elementor-element-998d6ce{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-882 .elementor-element.elementor-element-7fedde5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-882 .elementor-element.elementor-element-2130eda{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items: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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-882 .elementor-element.elementor-element-a3ad1c4{--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-882 .elementor-element.elementor-element-f3bb972{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-882 .elementor-element.elementor-element-b1b5128{font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-882 .elementor-element.elementor-element-b60b139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-882 .elementor-element.elementor-element-b60b139 .elementor-heading-title{font-size:60px;line-height:1.1em;}.elementor-882 .elementor-element.elementor-element-eca5894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;text-align:center;font-size:25px;line-height:1.3em;}.elementor-882 .elementor-element.elementor-element-eca5894 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-f9eefb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:18px;}.elementor-882 .elementor-element.elementor-element-f9eefb1 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button{font-size:20px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 8px;}.elementor-882 .elementor-element.elementor-element-1cbbd6b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-882 .elementor-element.elementor-element-4b6035e{text-align:center;}.elementor-882 .elementor-element.elementor-element-4b6035e img{width:65%;}.elementor-882 .elementor-element.elementor-element-45d5e41{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-96bbc1f{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-882 .elementor-element.elementor-element-e046633{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-7c180dd{padding:20px 20px 20px 20px;}.elementor-882 .elementor-element.elementor-element-7c180dd .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-882 .elementor-element.elementor-element-e666c2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;font-size:30px;line-height:1.3em;}.elementor-882 .elementor-element.elementor-element-e666c2a p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-4b950ab{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 20px;--row-gap:10px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-7a1010b{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-882 .elementor-element.elementor-element-fd69ef1{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:center;font-size:30px;line-height:1.3em;}.elementor-882 .elementor-element.elementor-element-fd69ef1 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-fb0d835{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-882 .elementor-element.elementor-element-fb0d835 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-2585a83{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-882 .elementor-element.elementor-element-aa8d19e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:30px;line-height:1.3em;}.elementor-882 .elementor-element.elementor-element-aa8d19e p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-c160647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-882 .elementor-element.elementor-element-c160647 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-4f4435e{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-882 .elementor-element.elementor-element-2f1b761{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:30px;line-height:1.3em;}.elementor-882 .elementor-element.elementor-element-2f1b761 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-ebca659{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-882 .elementor-element.elementor-element-ebca659 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-f01f3f3{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-882 .elementor-element.elementor-element-448158c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:30px;line-height:1.3em;}.elementor-882 .elementor-element.elementor-element-448158c p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-920efe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-882 .elementor-element.elementor-element-920efe8 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-5bc24c6:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-5bc24c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-882 .elementor-element.elementor-element-5bc24c6{--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-882 .elementor-element.elementor-element-1635c20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:30px;line-height:1.3em;}.elementor-882 .elementor-element.elementor-element-1635c20 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-8572f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-882 .elementor-element.elementor-element-8572f7b p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button{font-size:15px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 8px;}.elementor-882 .elementor-element.elementor-element-3a69ef5{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-730b2b1{padding:0px 0px 30px 0px;}.elementor-882 .elementor-element.elementor-element-59ec9fa{padding:0px 0px 30px 0px;}.elementor-882 .elementor-element.elementor-element-2fbfb65{padding:0px 0px 30px 0px;}.elementor-882 .elementor-element.elementor-element-6497235{padding:0px 0px 30px 0px;}.elementor-882 .elementor-element.elementor-element-72e37d9{padding:0px 0px 30px 0px;}.elementor-882 .elementor-element.elementor-element-d807128{padding:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-ee18524{z-index:99;}.elementor-882 .elementor-element.elementor-element-9030281{z-index:1;}.elementor-882 .elementor-element.elementor-element-9030281 .elementor-button{font-size:15px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 8px;}.elementor-882 .elementor-element.elementor-element-4e3542c{--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-64c0610{padding:20px 20px 20px 20px;}.elementor-882 .elementor-element.elementor-element-64c0610 .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-882 .elementor-element.elementor-element-8a76049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;font-size:30px;line-height:1.3em;}.elementor-882 .elementor-element.elementor-element-8a76049 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-container_abfjn25r1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-882 .elementor-element.elementor-element-container_ffqyj3w1v{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-container_orrj9kkcq{--width:100%;--min-height:0px;}.elementor-882 .elementor-element.elementor-element-widget_bcx818ik3 img{height:100%;}.elementor-882 .elementor-element.elementor-element-container_qg35b1l4z{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-882 .elementor-element.elementor-element-widget_yoh4kjdgk{text-align:center;}.elementor-882 .elementor-element.elementor-element-widget_vru42ai4h{text-align:center;}.elementor-882 .elementor-element.elementor-element-widget_e25hqyau6{text-align:center;}.elementor-882 .elementor-element.elementor-element-container_98hdlaaq0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-882 .elementor-element.elementor-element-ae5adaf{--width:100%;--min-height:0px;}.elementor-882 .elementor-element.elementor-element-c68bbaa img{height:100%;}.elementor-882 .elementor-element.elementor-element-4141f95{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-882 .elementor-element.elementor-element-ce6660f{text-align:center;}.elementor-882 .elementor-element.elementor-element-4aef972{text-align:center;}.elementor-882 .elementor-element.elementor-element-16616ab{text-align:center;}.elementor-882 .elementor-element.elementor-element-b193e03{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-882 .elementor-element.elementor-element-2ed7e8e{--width:100%;--min-height:0px;}.elementor-882 .elementor-element.elementor-element-13ce409 img{height:100%;}.elementor-882 .elementor-element.elementor-element-560f97e{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-882 .elementor-element.elementor-element-ecd2f9e{text-align:center;}.elementor-882 .elementor-element.elementor-element-9e6e3d4{text-align:center;}.elementor-882 .elementor-element.elementor-element-bbe106a{text-align:center;}.elementor-882 .elementor-element.elementor-element-1b561e6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-882 .elementor-element.elementor-element-399f5f2{--width:100%;--min-height:0px;}.elementor-882 .elementor-element.elementor-element-f2e6083 img{height:100%;}.elementor-882 .elementor-element.elementor-element-db6b388{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-882 .elementor-element.elementor-element-a453a35{text-align:center;}.elementor-882 .elementor-element.elementor-element-949007d{text-align:center;}.elementor-882 .elementor-element.elementor-element-95bc6cd{text-align:center;}.elementor-882 .elementor-element.elementor-element-462eca1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-882 .elementor-element.elementor-element-680df45{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-882 .elementor-element.elementor-element-fe844d6 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-882 .elementor-element.elementor-element-6d819a3 .elementor-heading-title{font-size:42px;line-height:0.95em;}.elementor-882 .elementor-element.elementor-element-a32b5fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;font-size:30px;line-height:1.3em;}.elementor-882 .elementor-element.elementor-element-a32b5fa p{margin-block-end:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-882 .elementor-element.elementor-element-79b018d{z-index:1;}.elementor-882 .elementor-element.elementor-element-79b018d .elementor-button{font-size:15px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 8px;}.elementor-882 .elementor-element.elementor-element-e7e8f8d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-882 .elementor-element.elementor-element-14064b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;font-size:30px;line-height:1.3em;}.elementor-882 .elementor-element.elementor-element-14064b5 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-7bb05d8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-882 .elementor-element.elementor-element-56d8f13{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-882 .elementor-element.elementor-element-a297316{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;}.elementor-882 .elementor-element.elementor-element-a297316 p{margin-block-end:0px;}.elementor-882 .elementor-element.elementor-element-61a42fb{z-index:1;}.elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button{font-size:15px;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 8px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-882 .elementor-element.elementor-element-7fedde5{--width:50%;}.elementor-882 .elementor-element.elementor-element-357a9ca{--width:15%;}.elementor-882 .elementor-element.elementor-element-25ebe5c{--width:15%;}.elementor-882 .elementor-element.elementor-element-e78613f{--width:50%;}.elementor-882 .elementor-element.elementor-element-e046633{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-882 .elementor-element.elementor-element-7fedde5{--width:521px;}}/* Start custom CSS for heading, class: .elementor-element-b60b139 */.elementor-882 .elementor-element.elementor-element-b60b139 .landing-degrade {
  background: linear-gradient(90deg, #F8E3CD 0%, #E8CFAE 55%, #FFF1DD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.elementor-882 .elementor-element.elementor-element-b60b139 .profissional-cor {
  color: #E59050;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca5894 */.elementor-882 .elementor-element.elementor-element-eca5894 .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53a2dfb */.elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button-icon svg {
  width: 42px;
  height: 42px;
}


.elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button-content-wrapper {

  align-items: center;

}

.elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button-icon {

  display: flex;

  align-items: center;

}

@media (max-width: 767px) {
  .elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button-icon {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
  }

  .elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button-icon svg,
  .elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button-icon .e-font-icon-svg,
  .elementor-882 .elementor-element.elementor-element-53a2dfb .elementor-button-icon img {
    width: 24px !important;
    height: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c180dd */.elementor-882 .elementor-element.elementor-element-7c180dd .texto-degrade {
  background: linear-gradient(
    90deg,
    #FFDDB8 0%,
    #FF7A23 48%,
    #FFDDB8 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e666c2a */.elementor-882 .elementor-element.elementor-element-e666c2a .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd69ef1 */.elementor-882 .elementor-element.elementor-element-fd69ef1 .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa8d19e */.elementor-882 .elementor-element.elementor-element-aa8d19e .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f1b761 */.elementor-882 .elementor-element.elementor-element-2f1b761 .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-448158c */.elementor-882 .elementor-element.elementor-element-448158c .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1635c20 */.elementor-882 .elementor-element.elementor-element-1635c20 .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e29f72 */.elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button-icon svg {
  width: 42px;
  height: 42px;
}


.elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button-content-wrapper {

  align-items: center;

}

.elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button-icon {

  display: flex;

  align-items: center;

}

@media (max-width: 767px) {
  .elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button-icon {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
  }

  .elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button-icon svg,
  .elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button-icon .e-font-icon-svg,
  .elementor-882 .elementor-element.elementor-element-4e29f72 .elementor-button-icon img {
    width: 24px !important;
    height: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a69ef5 *//* =====================================================
   SEÇÃO PROCESSO — CSS COMPLETO
===================================================== */


/* =====================================================
   CONTAINER PRINCIPAL
===================================================== */

.elementor-882 .elementor-element.elementor-element-3a69ef5 {
    position: relative;
    min-height: 850px;
    overflow: visible !important;
    isolation: isolate;
}

/* Evita cortes em containers internos do Elementor */

.elementor-882 .elementor-element.elementor-element-3a69ef5,
.elementor-882 .elementor-element.elementor-element-3a69ef5 > .e-con-inner,
.elementor-882 .elementor-element.elementor-element-3a69ef5 .e-con,
.elementor-882 .elementor-element.elementor-element-3a69ef5 .elementor-element,
.elementor-882 .elementor-element.elementor-element-3a69ef5 .elementor-widget,
.elementor-882 .elementor-element.elementor-element-3a69ef5 .elementor-widget-container {
    overflow: visible !important;
}


/* =====================================================
   CONFIGURAÇÃO GERAL DOS CÍRCULOS
===================================================== */

.elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo {
    position: absolute;
    z-index: 5;

    max-width: none;
    overflow: visible !important;

    cursor: pointer;

    transform-origin: center center;
    will-change: transform, filter, opacity;

    transition:
        filter 0.4s ease,
        opacity 0.4s ease;
}

.elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo,
.elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo .elementor-widget-container,
.elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo a,
.elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo picture {
    overflow: visible !important;
}

.elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo img {
    display: block;

    width: 100%;
    height: auto;
    max-width: none;

    border-radius: 0 !important;
    clip-path: none !important;
    mask-image: none !important;

    transform-origin: center center;

    transition:
        transform 0.4s cubic-bezier(.2, .8, .2, 1),
        filter 0.4s ease;
}


/* =====================================================
   POSICIONAMENTO DOS CÍRCULOS — DESKTOP
   Baseado no centro da composição
===================================================== */

@media (min-width: 1025px) {

    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-central {
        width: 390px;

        top: 40px;
        left: 50%;
        right: auto;

        margin-left: -195px;

        z-index: 8;

        animation:
            flutuar-central 6s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-01 {
        width: 260px;

        top: 180px;
        left: 50%;
        right: auto;

        margin-left: -540px;

        z-index: 6;

        animation:
            flutuar-01 6.4s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-05 {
        width: 255px;

        top: 180px;
        left: 50%;
        right: auto;

        margin-left: 285px;

        z-index: 6;

        animation:
            flutuar-05 6.8s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-02 {
        width: 270px;

        top: 455px;
        left: 50%;
        right: auto;

        margin-left: -410px;

        z-index: 7;

        animation:
            flutuar-02 7s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-04 {
        width: 270px;

        top: 455px;
        left: 50%;
        right: auto;

        margin-left: 140px;

        z-index: 7;

        animation:
            flutuar-04 7.4s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-03 {
        width: 245px;

        top: 555px;
        left: 50%;
        right: auto;

        margin-left: -122px;

        z-index: 9;

        animation:
            flutuar-03 6.6s ease-in-out infinite;
    }
}


/* =====================================================
   BRILHO E DESTAQUE NO HOVER
===================================================== */

.elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo:hover {
    z-index: 20;

    animation-play-state: paused;

    filter:
        brightness(1.16)
        saturate(1.22)
        drop-shadow(0 0 8px rgba(255, 111, 0, 0.9))
        drop-shadow(0 0 24px rgba(255, 64, 0, 0.7))
        drop-shadow(0 0 55px rgba(255, 40, 0, 0.4));
}

.elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo:hover img {
    transform:
        scale(1.055)
        translateY(-5px);

    filter:
        brightness(1.08)
        contrast(1.04);
}

/* Apaga discretamente os demais círculos */

.elementor-882 .elementor-element.elementor-element-3a69ef5:has(.circulo-processo:hover)
.circulo-processo:not(:hover) {
    opacity: 0.72;

    filter:
        brightness(0.72)
        saturate(0.8);
}


/* =====================================================
   ANIMAÇÕES DOS CÍRCULOS
===================================================== */

@keyframes flutuar-central {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(0deg);
    }

    50% {
        transform:
            translate3d(0, -14px, 0)
            rotate(0.4deg);
    }
}


@keyframes flutuar-01 {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(-0.6deg);
    }

    50% {
        transform:
            translate3d(8px, -16px, 0)
            rotate(0.8deg);
    }
}


@keyframes flutuar-02 {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(0.5deg);
    }

    50% {
        transform:
            translate3d(-7px, -18px, 0)
            rotate(-0.7deg);
    }
}


@keyframes flutuar-03 {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(-0.3deg);
    }

    50% {
        transform:
            translate3d(5px, -13px, 0)
            rotate(0.6deg);
    }
}


@keyframes flutuar-04 {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(0.6deg);
    }

    50% {
        transform:
            translate3d(8px, -17px, 0)
            rotate(-0.8deg);
    }
}


@keyframes flutuar-05 {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(-0.5deg);
    }

    50% {
        transform:
            translate3d(-8px, -14px, 0)
            rotate(0.8deg);
    }
}


/* =====================================================
   PEÇAS DE XADREZ
===================================================== */

.elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-xadrez {
    position: absolute;

    pointer-events: none;

    max-width: none;
    overflow: visible !important;

    transform-origin: center center;
    will-change: transform, filter;

    z-index: 12;
}

.elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-xadrez,
.elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-xadrez .elementor-widget-container {
    overflow: visible !important;
}

.elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-xadrez img {
    display: block;

    width: 100%;
    height: auto;
    max-width: none;

    overflow: visible !important;
}


/* Peça superior esquerda */

.elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-superior {
    width: 745px;

    top: -405px;
    left: 0%;

    z-index: 13;

    filter:
        brightness(1.05)
        saturate(1.08)
        drop-shadow(0 20px 22px rgba(0, 0, 0, 0.5));

    animation:
        flutuar-peca-superior 6.2s ease-in-out infinite;
}


/* Peça inferior direita */

.elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-inferior {
    width: 475px;

    right: 0%;
    bottom: -250px;

    z-index: 14;

    filter:
        blur(0.7px)
        brightness(1.08)
        saturate(1.12)
        drop-shadow(0 28px 28px rgba(0, 0, 0, 0.55));

    animation:
        flutuar-peca-inferior 5.5s ease-in-out infinite;
}


/* =====================================================
   ANIMAÇÕES DAS PEÇAS
===================================================== */

@keyframes flutuar-peca-superior {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(-13deg);
    }

    30% {
        transform:
            translate3d(8px, -14px, 0)
            rotate(-8deg);
    }

    65% {
        transform:
            translate3d(-5px, -24px, 0)
            rotate(-17deg);
    }
}


@keyframes flutuar-peca-inferior {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(14deg);
    }

    35% {
        transform:
            translate3d(-10px, -22px, 0)
            rotate(8deg);
    }

    70% {
        transform:
            translate3d(7px, -34px, 0)
            rotate(18deg);
    }
}


/* =====================================================
   TABLET
===================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-882 .elementor-element.elementor-element-3a69ef5 {
        min-height: 720px;
    }

    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-central {
        width: 320px;

        top: 35px;
        left: 50%;
        right: auto;

        margin-left: -160px;

        z-index: 8;

        animation:
            flutuar-central 6s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-01 {
        width: 220px;

        top: 165px;
        left: 50%;
        right: auto;

        margin-left: -465px;

        animation:
            flutuar-01 6.4s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-05 {
        width: 215px;

        top: 170px;
        left: 50%;
        right: auto;

        margin-left: 250px;

        animation:
            flutuar-05 6.8s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-02 {
        width: 225px;

        top: 410px;
        left: 50%;
        right: auto;

        margin-left: -350px;

        animation:
            flutuar-02 7s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-04 {
        width: 225px;

        top: 420px;
        left: 50%;
        right: auto;

        margin-left: 125px;

        animation:
            flutuar-04 7.4s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-03 {
        width: 215px;

        top: 490px;
        left: 50%;
        right: auto;

        margin-left: -107px;

        animation:
            flutuar-03 6.6s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-superior {
        width: 430px;

        top: -230px;
        left: -22%;

        opacity: 0.9;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-inferior {
        width: 310px;

        right: -13%;
        bottom: -150px;

        opacity: 0.9;
    }
}


/* =====================================================
   CELULAR
===================================================== */

@media (max-width: 767px) {

    .elementor-882 .elementor-element.elementor-element-3a69ef5 {
        min-height: auto;

        display: flex;
        flex-direction: column;
        align-items: center;

        gap: 24px;

        padding:
            60px
            30px
            90px
            30px;

        overflow: visible !important;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo {
        position: relative !important;

        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

        width: min(82vw, 370px);
        max-width: 100%;

        margin:
            0
            auto !important;

        transform: none;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo img {
        max-width: 100%;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-central {
        order: 1;

        width: min(88vw, 405px);

        animation:
            flutuar-central-mobile 6s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-01 {
        order: 2;

        animation:
            flutuar-mobile-01 6.4s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-02 {
        order: 3;

        animation:
            flutuar-mobile-02 7s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-03 {
        order: 4;

        animation:
            flutuar-mobile-03 6.6s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-04 {
        order: 5;

        animation:
            flutuar-mobile-04 7.4s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-05 {
        order: 6;

        animation:
            flutuar-mobile-05 6.8s ease-in-out infinite;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-xadrez {
        position: absolute !important;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-superior {
        width: 260px;

        top: -115px;
        left: -110px;

        opacity: 0.82;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-inferior {
        width: 210px;

        right: -90px;
        bottom: -105px;

        opacity: 0.86;
    }


    .elementor-882 .elementor-element.elementor-element-3a69ef5:has(.circulo-processo:hover)
    .circulo-processo:not(:hover) {
        opacity: 1;
        filter: none;
    }
}


/* =====================================================
   ANIMAÇÕES MOBILE
===================================================== */

@keyframes flutuar-central-mobile {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(0deg);
    }

    50% {
        transform:
            translate3d(0, -9px, 0)
            rotate(0.25deg);
    }
}


@keyframes flutuar-mobile-01 {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(-0.3deg);
    }

    50% {
        transform:
            translate3d(4px, -9px, 0)
            rotate(0.4deg);
    }
}


@keyframes flutuar-mobile-02 {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(0.3deg);
    }

    50% {
        transform:
            translate3d(-4px, -10px, 0)
            rotate(-0.4deg);
    }
}


@keyframes flutuar-mobile-03 {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(-0.2deg);
    }

    50% {
        transform:
            translate3d(3px, -8px, 0)
            rotate(0.35deg);
    }
}


@keyframes flutuar-mobile-04 {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(0.3deg);
    }

    50% {
        transform:
            translate3d(4px, -9px, 0)
            rotate(-0.4deg);
    }
}


@keyframes flutuar-mobile-05 {
    0%,
    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(-0.3deg);
    }

    50% {
        transform:
            translate3d(-4px, -8px, 0)
            rotate(0.4deg);
    }
}


/* =====================================================
   ACESSIBILIDADE
===================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo,
    .elementor-882 .elementor-element.elementor-element-3a69ef5 .peca-xadrez {
        animation: none !important;
    }

    .elementor-882 .elementor-element.elementor-element-3a69ef5 .circulo-processo img {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9030281 */.elementor-882 .elementor-element.elementor-element-9030281 .elementor-button-icon svg {
  width: 42px;
  height: 42px;
}


.elementor-882 .elementor-element.elementor-element-9030281 .elementor-button-content-wrapper {

  align-items: center;

}

.elementor-882 .elementor-element.elementor-element-9030281 .elementor-button-icon {

  display: flex;

  align-items: center;

}

@media (max-width: 767px) {
  .elementor-882 .elementor-element.elementor-element-9030281 .elementor-button-icon {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
  }

  .elementor-882 .elementor-element.elementor-element-9030281 .elementor-button-icon svg,
  .elementor-882 .elementor-element.elementor-element-9030281 .elementor-button-icon .e-font-icon-svg,
  .elementor-882 .elementor-element.elementor-element-9030281 .elementor-button-icon img {
    width: 24px !important;
    height: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64c0610 */.elementor-882 .elementor-element.elementor-element-64c0610 .texto-degrade {
  background: linear-gradient(
    90deg,
    #FFDDB8 0%,
    #FF7A23 48%,
    #FFDDB8 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a76049 */.elementor-882 .elementor-element.elementor-element-8a76049 .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_thrc8q9jx */.elementor-882 .elementor-element.elementor-element-container_thrc8q9jx { overflow: hidden; white-space: nowrap; } .elementor-882 .elementor-element.elementor-element-container_thrc8q9jx .elementor-widget-heading { display: inline-block; animation: marquee 20s linear infinite; } @keyframes marquee { 0% { transform: translateX(0%); } 100% { transform: translateX(-50%); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_yoh4kjdgk */.elementor-882 .elementor-element.elementor-element-widget_yoh4kjdgk .texto-degrade {
  background: linear-gradient(
    90deg,
    #FFDDB8 0%,
    #FF7A23 48%,
    #FFDDB8 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_vru42ai4h */.elementor-882 .elementor-element.elementor-element-widget_vru42ai4h { font-style: italic; }

.elementor-882 .elementor-element.elementor-element-widget_vru42ai4h .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95614c5 */.elementor-882 .elementor-element.elementor-element-95614c5 { overflow: hidden; white-space: nowrap; } .elementor-882 .elementor-element.elementor-element-95614c5 .elementor-widget-heading { display: inline-block; animation: marquee 20s linear infinite; } @keyframes marquee { 0% { transform: translateX(0%); } 100% { transform: translateX(-50%); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce6660f */.elementor-882 .elementor-element.elementor-element-ce6660f .texto-degrade {
  background: linear-gradient(
    90deg,
    #FFDDB8 0%,
    #FF7A23 48%,
    #FFDDB8 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aef972 */.elementor-882 .elementor-element.elementor-element-4aef972 { font-style: italic; }

.elementor-882 .elementor-element.elementor-element-4aef972 .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96bc811 */.elementor-882 .elementor-element.elementor-element-96bc811 { overflow: hidden; white-space: nowrap; } .elementor-882 .elementor-element.elementor-element-96bc811 .elementor-widget-heading { display: inline-block; animation: marquee 20s linear infinite; } @keyframes marquee { 0% { transform: translateX(0%); } 100% { transform: translateX(-50%); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecd2f9e */.elementor-882 .elementor-element.elementor-element-ecd2f9e .texto-degrade {
  background: linear-gradient(
    90deg,
    #FFDDB8 0%,
    #FF7A23 48%,
    #FFDDB8 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e6e3d4 */.elementor-882 .elementor-element.elementor-element-9e6e3d4 { font-style: italic; }

.elementor-882 .elementor-element.elementor-element-9e6e3d4 .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2964116 */.elementor-882 .elementor-element.elementor-element-2964116 { overflow: hidden; white-space: nowrap; } .elementor-882 .elementor-element.elementor-element-2964116 .elementor-widget-heading { display: inline-block; animation: marquee 20s linear infinite; } @keyframes marquee { 0% { transform: translateX(0%); } 100% { transform: translateX(-50%); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a453a35 */.elementor-882 .elementor-element.elementor-element-a453a35 .texto-degrade {
  background: linear-gradient(
    90deg,
    #FFDDB8 0%,
    #FF7A23 48%,
    #FFDDB8 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-949007d */.elementor-882 .elementor-element.elementor-element-949007d { font-style: italic; }

.elementor-882 .elementor-element.elementor-element-949007d .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d819a3 */.elementor-882 .elementor-element.elementor-element-6d819a3 .texto-degrade {
  background: linear-gradient(
    90deg,
    #FFDDB8 0%,
    #FF7A23 48%,
    #FFDDB8 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a32b5fa */.elementor-882 .elementor-element.elementor-element-a32b5fa .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79b018d */.elementor-882 .elementor-element.elementor-element-79b018d .elementor-button-icon svg {
  width: 42px;
  height: 42px;
}


.elementor-882 .elementor-element.elementor-element-79b018d .elementor-button-content-wrapper {

  align-items: center;

}

.elementor-882 .elementor-element.elementor-element-79b018d .elementor-button-icon {

  display: flex;

  align-items: center;

}

@media (max-width: 767px) {
  .elementor-882 .elementor-element.elementor-element-79b018d .elementor-button-icon {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
  }

  .elementor-882 .elementor-element.elementor-element-79b018d .elementor-button-icon svg,
  .elementor-882 .elementor-element.elementor-element-79b018d .elementor-button-icon .e-font-icon-svg,
  .elementor-882 .elementor-element.elementor-element-79b018d .elementor-button-icon img {
    width: 24px !important;
    height: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14064b5 */.elementor-882 .elementor-element.elementor-element-14064b5 .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a297316 */.elementor-882 .elementor-element.elementor-element-a297316 .texto-baixo-degrade {
  background: linear-gradient(
    90deg,
    #F8E3CD 0%,
    #F2B79B 45%,
    #FFF1DD 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61a42fb */.elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button-icon svg {
  width: 42px;
  height: 42px;
}


.elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button-content-wrapper {

  align-items: center;

}

.elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button-icon {

  display: flex;

  align-items: center;

}

@media (max-width: 767px) {
  .elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button-icon {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
  }

  .elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button-icon svg,
  .elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button-icon .e-font-icon-svg,
  .elementor-882 .elementor-element.elementor-element-61a42fb .elementor-button-icon img {
    width: 24px !important;
    height: 24px !important;
  }
}/* End custom CSS */