.elementor-11 .elementor-element.elementor-element-f927467{--display:flex;--min-height:1080px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f927467:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f927467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viniciosguelere.com.br/wp-content/uploads/2025/08/Hero-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-a2892eb{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:40px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a2892eb{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-a2892eb{right: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-weight:var( --e-global-typography-text-font-weight );}.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-11 .elementor-element.elementor-element-81ae32a .elementor-button{background-color:#61CE7000;font-family:"Sequel Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:18px 42px 18px 42px;}.elementor-11 .elementor-element.elementor-element-81ae32a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-81ae32a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11 .elementor-element.elementor-element-eaf6ec5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ef465e8{--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:space-between;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-03b12e0{width:var( --container-widget-width, 806px );max-width:806px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:806px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-03b12e0 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0px;color:#DBD4C6;}.elementor-11 .elementor-element.elementor-element-0a5610e{width:var( --container-widget-width, 1160px );max-width:1160px;padding:20px 0px 20px 0px;--container-widget-width:1160px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#D9D9D933;text-align:left;}.elementor-11 .elementor-element.elementor-element-0a5610e .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:28px;font-weight:300;font-style:normal;line-height:1.3em;letter-spacing:0px;color:#CFCDBC;}.elementor-11 .elementor-element.elementor-element-49d8f67{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f47e156{width:var( --container-widget-width, 617px );max-width:617px;--container-widget-width:617px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-f47e156 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:21px;font-weight:300;line-height:1.3em;letter-spacing:0px;color:#FFFFFF66;}.elementor-11 .elementor-element.elementor-element-9ae77a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-9ae77a4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11 .elementor-element.elementor-element-9ae77a4 .elementor-button{font-family:"Sequel Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;padding:30px 50px 30px 50px;}.elementor-11 .elementor-element.elementor-element-e2b1706{--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-11 .elementor-element.elementor-element-2716011{width:100%;max-width:100%;--e-transform-scale:1.3;}.elementor-11 .elementor-element.elementor-element-542cdbd{--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:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5038213{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-afe5d95{width:var( --container-widget-width, 543px );max-width:543px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:543px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-afe5d95 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0px;color:#DBD4C6;}.elementor-11 .elementor-element.elementor-element-1925d7c{width:var( --container-widget-width, 384px );max-width:384px;--container-widget-width:384px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-1925d7c .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:25px;font-weight:200;line-height:1.3em;letter-spacing:0px;color:#CFCDBC;}.elementor-11 .elementor-element.elementor-element-5635d02{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-59cafaa{--e-transform-scale:1.2;}.elementor-11 .elementor-element.elementor-element-634822d{--e-transform-scale:1.5;margin:0px -130px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11 .elementor-element.elementor-element-95a9095{--e-transform-scale:1.4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -150px;}.elementor-11 .elementor-element.elementor-element-af80151{--display:flex;--min-height:1380px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4E4E4E;--border-color:#4E4E4E;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-af80151:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-af80151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viniciosguelere.com.br/wp-content/uploads/2025/08/SECTION02_VINI-1-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-2834846{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-eaea78d{width:var( --container-widget-width, 567px );max-width:567px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:567px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-eaea78d .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:44px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0px;color:#DBD4C6;}.elementor-11 .elementor-element.elementor-element-b0d8c18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8d1e589{--display:flex;--min-height:206px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-2d86509{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-358c472{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-52fca29{padding:10px 40px 6px 40px;text-align:left;}.elementor-11 .elementor-element.elementor-element-52fca29 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1em;letter-spacing:0.5px;color:#EEEBD6;}.elementor-11 .elementor-element.elementor-element-072ce0c{width:var( --container-widget-width, 478px );max-width:478px;--container-widget-width:478px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-072ce0c .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:22px;font-weight:300;font-style:normal;line-height:1.3em;letter-spacing:0px;color:#CFCDBC;}.elementor-11 .elementor-element.elementor-element-6ab2d47{--display:flex;--min-height:206px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-11 .elementor-element.elementor-element-6d6b880{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-37a162a{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ea41f71{padding:10px 40px 6px 40px;text-align:left;}.elementor-11 .elementor-element.elementor-element-ea41f71 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1em;letter-spacing:0.5px;color:#EEEBD6;}.elementor-11 .elementor-element.elementor-element-6f0fcb1{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-6f0fcb1 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;letter-spacing:0px;color:#CFCDBC;}.elementor-11 .elementor-element.elementor-element-31fda96{--display:flex;--min-height:206px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-11 .elementor-element.elementor-element-f753195{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-98d23c6{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6f5d536{padding:10px 40px 6px 40px;text-align:left;}.elementor-11 .elementor-element.elementor-element-6f5d536 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1em;letter-spacing:0.5px;color:#EEEBD6;}.elementor-11 .elementor-element.elementor-element-22e104c{width:var( --container-widget-width, 528px );max-width:528px;--container-widget-width:528px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-22e104c .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;letter-spacing:0px;color:#CFCDBC;}.elementor-11 .elementor-element.elementor-element-c26e5f1{--display:flex;--min-height:206px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:4;}.elementor-11 .elementor-element.elementor-element-6a49b51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f90b61c{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-2668356{padding:10px 40px 6px 40px;text-align:left;}.elementor-11 .elementor-element.elementor-element-2668356 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1em;letter-spacing:0.5px;color:#EEEBD6;}.elementor-11 .elementor-element.elementor-element-74e9ab5{width:var( --container-widget-width, 444px );max-width:444px;--container-widget-width:444px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-74e9ab5 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;letter-spacing:0px;color:#CFCDBC;}.elementor-11 .elementor-element.elementor-element-dd5e0e6{--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:space-between;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-124563a{width:var( --container-widget-width, 567px );max-width:567px;--container-widget-width:567px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-124563a .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:46px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0px;color:#DBD4C6;}.elementor-11 .elementor-element.elementor-element-76b7905{--display:flex;--min-height:660px;--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-11 .elementor-element.elementor-element-76b7905:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-76b7905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viniciosguelere.com.br/wp-content/uploads/2025/08/SECTION04_VINI-1-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-ab687f2{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0a93d5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b05f2a2{--display:flex;--min-height:440px;--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:flex-end;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-98d2aa4{--display:flex;--min-height:280px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-91a5243{width:var( --container-widget-width, 249px );max-width:249px;--container-widget-width:249px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-91a5243 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:-0.1px;color:#DBD4C6;}.elementor-11 .elementor-element.elementor-element-e65400c{width:var( --container-widget-width, 571px );max-width:571px;--container-widget-width:571px;--container-widget-flex-grow:0;text-align:justify;}.elementor-11 .elementor-element.elementor-element-e65400c .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:24px;font-weight:300;line-height:1.3em;letter-spacing:-0.1px;color:#7B7A77;}.elementor-11 .elementor-element.elementor-element-656246a{--display:flex;--min-height:440px;--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:flex-end;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;--z-index:2;}.elementor-11 .elementor-element.elementor-element-42e20d5{--display:flex;--min-height:280px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5f02571{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-5f02571 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:-0.1px;color:#DBD4C6;}.elementor-11 .elementor-element.elementor-element-a5fb8ed{width:var( --container-widget-width, 586px );max-width:586px;--container-widget-width:586px;--container-widget-flex-grow:0;text-align:justify;}.elementor-11 .elementor-element.elementor-element-a5fb8ed .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:24px;font-weight:300;line-height:1.2em;letter-spacing:-0.1px;color:#7B7A77;}.elementor-11 .elementor-element.elementor-element-8b73fee{--display:flex;--min-height:440px;--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:flex-end;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;--z-index:3;}.elementor-11 .elementor-element.elementor-element-ce1e47c{--display:flex;--min-height:280px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-25bacd3{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-25bacd3 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:-0.1px;color:#DBD4C6;}.elementor-11 .elementor-element.elementor-element-12c9928{width:var( --container-widget-width, 595px );max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:justify;}.elementor-11 .elementor-element.elementor-element-12c9928 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:22px;font-weight:300;font-style:normal;line-height:1.2em;letter-spacing:-0.1px;color:#7B7A77;}.elementor-11 .elementor-element.elementor-element-c84f97f{--display:flex;--min-height:440px;--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:flex-end;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;--z-index:4;}.elementor-11 .elementor-element.elementor-element-ec7fbc6{--display:flex;--min-height:280px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1685ba3{width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;text-align:left;}.elementor-11 .elementor-element.elementor-element-1685ba3 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:-0.1px;color:#DBD4C6;}.elementor-11 .elementor-element.elementor-element-63c30d2{width:var( --container-widget-width, 653px );max-width:653px;--container-widget-width:653px;--container-widget-flex-grow:0;text-align:justify;}.elementor-11 .elementor-element.elementor-element-63c30d2 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.2em;letter-spacing:-0.8px;color:#7B7A77;}.elementor-11 .elementor-element.elementor-element-e947893 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-e947893 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11 .elementor-element.elementor-element-e947893 .elementor-button{font-family:"Sequel Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;padding:30px 50px 30px 50px;}.elementor-11 .elementor-element.elementor-element-53ab0fc{--display:flex;--min-height:1910px;--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:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-53ab0fc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-53ab0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viniciosguelere.com.br/wp-content/uploads/2025/08/SECTION05_VINI-11.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-53ab0fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-130aa23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9b0207b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-74366df .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:92px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:-4px;color:#EFEBD1;}.elementor-11 .elementor-element.elementor-element-f3c0243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:right;}.elementor-11 .elementor-element.elementor-element-f3c0243 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:92px;font-weight:500;text-transform:uppercase;letter-spacing:-4px;color:#EFEBD1;}.elementor-11 .elementor-element.elementor-element-d811fab{width:var( --container-widget-width, 498px );max-width:498px;--container-widget-width:498px;--container-widget-flex-grow:0;text-align:justify;}.elementor-11 .elementor-element.elementor-element-d811fab .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:22px;font-weight:300;font-style:normal;line-height:1.4em;letter-spacing:-0.1px;color:#EFEBD1;}.elementor-11 .elementor-element.elementor-element-90b96b7{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-90b96b7{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-90b96b7{right:0px;}.elementor-11 .elementor-element.elementor-element-45e8261 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;letter-spacing:1.1px;color:#EFEBD1;}.elementor-11 .elementor-element.elementor-element-2feb65f .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;letter-spacing:1.1px;color:#EFEBD1;}.elementor-11 .elementor-element.elementor-element-309c32b .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:1.1px;color:#EFEBD1;}.elementor-11 .elementor-element.elementor-element-8fc8a52{--display:flex;--position:absolute;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8fc8a52{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-8fc8a52{right:0px;}.elementor-11 .elementor-element.elementor-element-9a58224{--e-transform-scale:1.1;}.elementor-11 .elementor-element.elementor-element-858eff2{--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:space-between;--align-items:center;}.elementor-11 .elementor-element.elementor-element-d6e92b2 .elementor-heading-title{font-family:"Sequel Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:1.1px;color:#EFEBD1;}.elementor-11 .elementor-element.elementor-element-deadc99 .elementor-button{background-color:#61CE7000;font-family:"Sequel Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;fill:#EEEBD6;color:#EEEBD6;padding:18px 42px 18px 42px;}.elementor-11 .elementor-element.elementor-element-deadc99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-deadc99 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11 .elementor-element.elementor-element-3fdc2b5{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3fdc2b5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3fdc2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-11 .elementor-element.elementor-element-3087dcd .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:400;color:#D3D3D3;}.elementor-11 .elementor-element.elementor-element-0412c61{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6d4834b .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:400;color:#D3D3D3;}.elementor-11 .elementor-element.elementor-element-4af9864 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:500;font-style:italic;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d5bff17{--display:flex;--z-index:9999999999999;}.elementor-11 .elementor-element.elementor-element-b82b0fe.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b82b0fe{right:20px;}body.rtl .elementor-11 .elementor-element.elementor-element-b82b0fe{left:20px;}.elementor-11 .elementor-element.elementor-element-b82b0fe{bottom:20px;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-f927467{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-a2892eb{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-af80151{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-2834846{--width:630px;}.elementor-11 .elementor-element.elementor-element-8d1e589{--width:621px;}.elementor-11 .elementor-element.elementor-element-6ab2d47{--width:621px;}.elementor-11 .elementor-element.elementor-element-31fda96{--width:621px;}.elementor-11 .elementor-element.elementor-element-c26e5f1{--width:621px;}.elementor-11 .elementor-element.elementor-element-ab687f2{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-98d2aa4{--width:310px;}.elementor-11 .elementor-element.elementor-element-42e20d5{--width:310px;}.elementor-11 .elementor-element.elementor-element-ce1e47c{--width:310px;}.elementor-11 .elementor-element.elementor-element-ec7fbc6{--width:310px;}.elementor-11 .elementor-element.elementor-element-53ab0fc{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-9b0207b{--width:500px;}.elementor-11 .elementor-element.elementor-element-90b96b7{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-858eff2{--content-width:1200px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-f927467:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f927467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viniciosguelere.com.br/wp-content/uploads/2025/08/Hero-cell-1.jpg");}.elementor-11 .elementor-element.elementor-element-f927467{--min-height:976px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-a2892eb{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:20px;}.elementor-11 .elementor-element.elementor-element-8108f17{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-81ae32a .elementor-button{font-size:11px;padding:12px 12px 12px 12px;}.elementor-11 .elementor-element.elementor-element-eaf6ec5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-ef465e8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-03b12e0{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-11 .elementor-element.elementor-element-03b12e0 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-7aadb52{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-0a5610e{--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;text-align:center;}.elementor-11 .elementor-element.elementor-element-0a5610e .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-49d8f67{--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-11 .elementor-element.elementor-element-f47e156{--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;text-align:center;}.elementor-11 .elementor-element.elementor-element-f47e156 .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-9ae77a4 .elementor-button{font-size:15px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-2716011{--e-transform-scale:2;}.elementor-11 .elementor-element.elementor-element-542cdbd{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5038213{--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-11 .elementor-element.elementor-element-afe5d95{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-11 .elementor-element.elementor-element-afe5d95 .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-1925d7c{--container-widget-width:311px;--container-widget-flex-grow:0;width:var( --container-widget-width, 311px );max-width:311px;text-align:center;}.elementor-11 .elementor-element.elementor-element-1925d7c .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-5635d02{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-59cafaa{--e-transform-scale:2;}.elementor-11 .elementor-element.elementor-element-634822d{--e-transform-scale:2.5;margin:0px -130px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-11 .elementor-element.elementor-element-95a9095{--e-transform-scale:2.5;}.elementor-11 .elementor-element.elementor-element-af80151:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-af80151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viniciosguelere.com.br/wp-content/uploads/2025/08/S3-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-af80151{--padding-top:450px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-eaea78d{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-11 .elementor-element.elementor-element-eaea78d .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-8d1e589{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-072ce0c{--container-widget-width:299px;--container-widget-flex-grow:0;width:var( --container-widget-width, 299px );max-width:299px;text-align:center;}.elementor-11 .elementor-element.elementor-element-072ce0c .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-6ab2d47{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6f0fcb1{--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6f0fcb1 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-31fda96{--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:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-22e104c{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-11 .elementor-element.elementor-element-22e104c .elementor-heading-title{font-size:18px;letter-spacing:-0.4px;}.elementor-11 .elementor-element.elementor-element-c26e5f1{--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:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-74e9ab5{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;text-align:center;}.elementor-11 .elementor-element.elementor-element-74e9ab5 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-dd5e0e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-124563a{--container-widget-width:344px;--container-widget-flex-grow:0;width:var( --container-widget-width, 344px );max-width:344px;text-align:center;}.elementor-11 .elementor-element.elementor-element-124563a .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-420a8b1{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-76b7905{--min-height:150px;}.elementor-11 .elementor-element.elementor-element-ab687f2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-b05f2a2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-98d2aa4{--min-height:0px;--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-11 .elementor-element.elementor-element-91a5243{text-align:center;}.elementor-11 .elementor-element.elementor-element-91a5243 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-e65400c{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;text-align:center;}.elementor-11 .elementor-element.elementor-element-e65400c .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-656246a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-42e20d5{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-5f02571{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;text-align:center;}.elementor-11 .elementor-element.elementor-element-5f02571 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-a5fb8ed{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;text-align:center;}.elementor-11 .elementor-element.elementor-element-a5fb8ed .elementor-heading-title{font-size:16px;letter-spacing:-0.3px;}.elementor-11 .elementor-element.elementor-element-8b73fee{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-ce1e47c{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-25bacd3{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;text-align:center;}.elementor-11 .elementor-element.elementor-element-25bacd3 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-12c9928{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;text-align:center;}.elementor-11 .elementor-element.elementor-element-12c9928 .elementor-heading-title{font-size:15px;letter-spacing:-0.1px;}.elementor-11 .elementor-element.elementor-element-c84f97f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-ec7fbc6{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-1685ba3{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;text-align:center;}.elementor-11 .elementor-element.elementor-element-1685ba3 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-63c30d2{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;text-align:center;}.elementor-11 .elementor-element.elementor-element-63c30d2 .elementor-heading-title{font-size:16px;letter-spacing:-0.4px;}.elementor-11 .elementor-element.elementor-element-e947893 .elementor-button{font-size:15px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-53ab0fc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-53ab0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viniciosguelere.com.br/wp-content/uploads/2025/08/SF-1.jpg");}.elementor-11 .elementor-element.elementor-element-53ab0fc{--min-height:1250px;--padding-top:390px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-9b0207b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-74366df .elementor-heading-title{font-size:60px;}.elementor-11 .elementor-element.elementor-element-f3c0243{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11 .elementor-element.elementor-element-f3c0243 .elementor-heading-title{font-size:60px;}.elementor-11 .elementor-element.elementor-element-d811fab{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;text-align:center;}.elementor-11 .elementor-element.elementor-element-d811fab .elementor-heading-title{font-size:16px;letter-spacing:-0.4px;}.elementor-11 .elementor-element.elementor-element-90b96b7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;top:31px;}.elementor-11 .elementor-element.elementor-element-45e8261 .elementor-heading-title{font-size:13px;}.elementor-11 .elementor-element.elementor-element-2feb65f .elementor-heading-title{font-size:13px;}.elementor-11 .elementor-element.elementor-element-309c32b .elementor-heading-title{font-size:13px;}.elementor-11 .elementor-element.elementor-element-8fc8a52{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-9a58224{--e-transform-scale:1.3;}.elementor-11 .elementor-element.elementor-element-858eff2{--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-11 .elementor-element.elementor-element-d6e92b2{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-d6e92b2 .elementor-heading-title{font-size:12px;letter-spacing:0.2px;}.elementor-11 .elementor-element.elementor-element-3fdc2b5{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3087dcd .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-6d4834b .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-4af9864 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for image, class: .elementor-element-8108f17 */.elementor-11 .elementor-element.elementor-element-8108f17 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81ae32a */.elementor-11 .elementor-element.elementor-element-81ae32a .elementor-button{
    background: transparent;
    border-radius: 6px;
border: 0.83px solid #ffffff;
backdrop-filter: blur(7.395589828491211px);
}

.elementor-11 .elementor-element.elementor-element-81ae32a .elementor-button-icon{
    font-size: 18px;
}

@media(max-width:600px){
    .elementor-11 .elementor-element.elementor-element-81ae32a .elementor-button-icon{
    font-size: 14px;
}
}

.elementor-11 .elementor-element.elementor-element-81ae32a {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03b12e0 */.deg2{
    background: linear-gradient(90deg, #E4CF91 0%, #CA9C42 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-11 .elementor-element.elementor-element-03b12e0 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aadb52 */.elementor-11 .elementor-element.elementor-element-7aadb52 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a5610e */.elementor-11 .elementor-element.elementor-element-0a5610e {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47e156 */.elementor-11 .elementor-element.elementor-element-f47e156 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ae77a4 */.elementor-11 .elementor-element.elementor-element-9ae77a4 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.7s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f927467 *//* Brilhos tipo “flash” aleatórios e sutis */
.elementor-11 .elementor-element.elementor-element-f927467 {
  animation: flashAleatorio 8s infinite ease-in-out;
  will-change: filter;
}

@keyframes flashAleatorio {
  0%, 10%   { filter: brightness(1); }
  12%       { filter: brightness(2.2); } /* flash rápido */
  14%       { filter: brightness(1); }
  25%, 40%  { filter: brightness(1); }
  42%       { filter: brightness(1.6); } /* segundo flash */
  44%       { filter: brightness(1); }
  60%, 70%  { filter: brightness(1); }
  72%       { filter: brightness(2); }   /* flash mais forte */
  74%       { filter: brightness(1); }
  90%, 100% { filter: brightness(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afe5d95 */.deg2{
    background: linear-gradient(90deg, #E4CF91 0%, #CA9C42 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52fca29 */.elementor-11 .elementor-element.elementor-element-52fca29{
    border-radius: 68.249px;
border: 0.59px solid #4E4E4E;
background: #080808;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1e589 */.elementor-11 .elementor-element.elementor-element-8d1e589{
    border-radius: 7.583px;
border: 0.758px solid #535353;
background: rgba(2, 2, 2, 0.46);
backdrop-filter: blur(19.450000762939453px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea41f71 */.elementor-11 .elementor-element.elementor-element-ea41f71{
    border-radius: 68.249px;
border: 0.59px solid #4E4E4E;
background: #080808;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab2d47 */.elementor-11 .elementor-element.elementor-element-6ab2d47{
    border-radius: 7.583px;
border: 0.758px solid #535353;
background: rgba(2, 2, 2, 0.46);
backdrop-filter: blur(19.450000762939453px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f5d536 */.elementor-11 .elementor-element.elementor-element-6f5d536{
    border-radius: 68.249px;
border: 0.59px solid #4E4E4E;
background: #080808;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31fda96 */.elementor-11 .elementor-element.elementor-element-31fda96{
    border-radius: 7.583px;
border: 0.758px solid #535353;
background: rgba(2, 2, 2, 0.46);
backdrop-filter: blur(19.450000762939453px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2668356 */.elementor-11 .elementor-element.elementor-element-2668356{
    border-radius: 68.249px;
border: 0.59px solid #4E4E4E;
background: #080808;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c26e5f1 */.elementor-11 .elementor-element.elementor-element-c26e5f1{
    border-radius: 7.583px;
border: 0.758px solid #535353;
background: rgba(2, 2, 2, 0.46);
backdrop-filter: blur(19.450000762939453px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b05f2a2 */.elementor-11 .elementor-element.elementor-element-b05f2a2{
    border-radius: 8.491px;
border: 2px solid #282828;
background: rgba(0, 0, 0, 0.70);
backdrop-filter: blur(37.29999923706055px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-656246a */.elementor-11 .elementor-element.elementor-element-656246a{
    border-radius: 8.491px;
border: 2px solid #282828;
background: rgba(0, 0, 0, 0.70);
backdrop-filter: blur(37.29999923706055px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b73fee */.elementor-11 .elementor-element.elementor-element-8b73fee{
    border-radius: 8.491px;
border: 2px solid #282828;
background: rgba(0, 0, 0, 0.70);
backdrop-filter: blur(37.29999923706055px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84f97f */.elementor-11 .elementor-element.elementor-element-c84f97f{
    border-radius: 8.491px;
border: 2px solid #282828;
background: rgba(0, 0, 0, 0.70);
backdrop-filter: blur(37.29999923706055px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-deadc99 */.elementor-11 .elementor-element.elementor-element-deadc99 .elementor-button{
    background: transparent;
    border-radius: 6px;
border: 0.83px solid #EEEBD6;
backdrop-filter: blur(7.395589828491211px);
}

.elementor-11 .elementor-element.elementor-element-deadc99 .elementor-button-icon{
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc8a52 */.elementor-11 .elementor-element.elementor-element-8fc8a52{
 border-top: 1px solid;
border-image: linear-gradient(to right, transparent, #959595, transparent) 50;
background: rgba(0, 0, 0, 0.80);
backdrop-filter: blur(16.950000762939453px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3123687 */.scroll-left{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important;
}

.lista .elementor-icon-list-item{
    opacity: 0;
        transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.lista .elementor-icon-list-item.ativo{
    opacity: 1;
        transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

.ativo{
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0);
    transform: scale(1);
    filter: blur(0px);
}

@media only screen and (min-width: 600px) {

.e1{
    transition-delay:0.5s !important;
}

.e2{
    transition-delay:1s !important;
}
.e3{
        transition-delay:1.5s !important;
}
.e4{
        transition-delay:2s !important;
}
.e5{
        transition-delay:2.5s !important;
}
}/* End custom CSS */
/* Start custom CSS */.elementor-button{
    border-radius: 5px;
border: 1.094px solid #D2C194;
background: linear-gradient(251deg, #EFDFB0, #624E27, #BC9D63, #EFDFB0, #624E27, #BC9D63, #EFDFB0, #624E27, #BC9D63);
backdrop-filter: blur(9.754528045654297px);
background-size: 800% 800%;
    animation: AnimationName 12s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

.elementor-button:hover{
box-shadow: 0 0 70px 10px rgba(188, 157, 99, 0.40), 0 0 25.3px 0 rgba(98, 78, 39, 0.77);
scale: 1.01;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}

.elementor-button-icon{
    font-size: 24px;
}

.elementor-button-icon,
.elementor-button-text,
.elementor-button{
        align-self: center;
        transition: 0.5s ease all;
}

.deg{
    background: var(--GOLD, linear-gradient(251deg, #EFDFB0 -4.15%, #7A6439 45.2%, #BC9D63 94.56%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

/*Código padrão páginas*/
html, body{overflow-x: hidden !important;}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sequel Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://viniciosguelere.com.br/wp-content/uploads/2025/08/Sequel-Sans-Medium-Head.ttf') format('truetype');
}
@font-face {
	font-family: 'Sequel Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://viniciosguelere.com.br/wp-content/uploads/2025/08/Sequel-Sans-Book-Disp.ttf') format('truetype');
}
/* End Custom Fonts CSS */