.elementor-802 .elementor-element.elementor-element-5b90f1a4{--display:flex;--min-height:900px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-802 .elementor-element.elementor-element-5b90f1a4:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-5b90f1a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitrus.gabadesigner.com.br/wp-content/uploads/2026/04/gvfdbrte_01.jpg");background-position:top center;background-size:cover;}.elementor-802 .elementor-element.elementor-element-3e7a89fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-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-802 .elementor-element.elementor-element-e0b105c{text-align:left;}.elementor-802 .elementor-element.elementor-element-e0b105c img{width:37%;}.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-802 .elementor-element.elementor-element-3f7c1097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:left;}.elementor-802 .elementor-element.elementor-element-3f7c1097 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:47px;font-weight:400;line-height:49px;color:#525252;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-802 .elementor-element.elementor-element-5f59fc1{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:4px 70px 4px 70px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC6C0B40;border-radius:20px 20px 20px 20px;box-shadow:0px 9px 22px -10px rgba(0, 0, 0, 0.47);--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-802 .elementor-element.elementor-element-5f59fc1.elementor-element{--align-self:flex-start;}.elementor-802 .elementor-element.elementor-element-5f59fc1 .elementor-icon-list-icon i{color:#bc7409;transition:color 0.3s;}.elementor-802 .elementor-element.elementor-element-5f59fc1 .elementor-icon-list-icon svg{fill:#bc7409;transition:fill 0.3s;}.elementor-802 .elementor-element.elementor-element-5f59fc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-802 .elementor-element.elementor-element-5f59fc1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-802 .elementor-element.elementor-element-5f59fc1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-802 .elementor-element.elementor-element-3cf21aea{width:var( --container-widget-width, 93.818% );max-width:93.818%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:93.818%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#7A5210;}.elementor-802 .elementor-element.elementor-element-3cf21aea.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-76d67eb3{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-17509b68{--display:flex;--min-height:0px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-802 .elementor-element.elementor-element-2ca75aea .elementor-button{background-color:#38B3D800;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:15px 15px 15px 15px;padding:10px 20px 10px 20px;}.elementor-802 .elementor-element.elementor-element-2ca75aea{width:var( --container-widget-width, 80.247% );max-width:80.247%;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.247%;--container-widget-flex-grow:0;}.elementor-802 .elementor-element.elementor-element-2ca75aea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-3f7fdfb2{--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-802 .elementor-element.elementor-element-71515d0c{--display:flex;--min-height:900px;--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:flex-start;--align-items:flex-end;--padding-top:090px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-71515d0c:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-71515d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitrus.gabadesigner.com.br/wp-content/uploads/2026/04/hcoi_02.jpg");background-position:top center;background-size:cover;}.elementor-802 .elementor-element.elementor-element-3c3edc93{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-3c3edc93.e-con{--align-self:flex-end;}.elementor-802 .elementor-element.elementor-element-3b7e314{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 70px 4px 70px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC6C0B40;border-radius:20px 20px 20px 20px;box-shadow:0px 9px 22px -10px rgba(0, 0, 0, 0.47);--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-802 .elementor-element.elementor-element-3b7e314.elementor-element{--align-self:center;}.elementor-802 .elementor-element.elementor-element-3b7e314 .elementor-icon-list-icon i{color:#bc7409;transition:color 0.3s;}.elementor-802 .elementor-element.elementor-element-3b7e314 .elementor-icon-list-icon svg{fill:#bc7409;transition:fill 0.3s;}.elementor-802 .elementor-element.elementor-element-3b7e314 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-802 .elementor-element.elementor-element-3b7e314 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;letter-spacing:9.1px;}.elementor-802 .elementor-element.elementor-element-3b7e314 .elementor-icon-list-text{color:#F7C842;transition:color 0.3s;}.elementor-802 .elementor-element.elementor-element-fe898a2{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-802 .elementor-element.elementor-element-fe898a2.elementor-element{--align-self:center;}.elementor-802 .elementor-element.elementor-element-fe898a2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:47px;font-weight:400;line-height:49px;color:#525252;}.elementor-802 .elementor-element.elementor-element-086f6be{width:var( --container-widget-width, 69% );max-width:69%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#7A5210;}.elementor-802 .elementor-element.elementor-element-086f6be.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-1004f9a{width:var( --container-widget-width, 69% );max-width:69%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:29px;color:#7A5210;}.elementor-802 .elementor-element.elementor-element-1004f9a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-f065528{width:100%;max-width:100%;}.elementor-802 .elementor-element.elementor-element-f065528.elementor-element{--align-self:center;}.elementor-802 .elementor-element.elementor-element-1ab6c752{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-802 .elementor-element.elementor-element-1ab6c752:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-1ab6c752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitrus.gabadesigner.com.br/wp-content/uploads/2026/04/hcoi_03.jpg");background-position:top center;background-size:cover;}.elementor-802 .elementor-element.elementor-element-5b30277b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-5c3fb8dd{--display:flex;}.elementor-802 .elementor-element.elementor-element-e97dea9{--display:flex;--min-height:134px;--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;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:-64px;--margin-bottom:-114px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-802 .elementor-element.elementor-element-4e8b241{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-802 .elementor-element.elementor-element-4e8b241.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-42092b9c{--display:flex;--min-height:1150px;--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-42092b9c:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-42092b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F5;background-image:url("https://vitrus.gabadesigner.com.br/wp-content/uploads/2026/04/awgbrrr44_02.jpg");background-position:top center;background-size:cover;}.elementor-802 .elementor-element.elementor-element-17961d2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 70px 4px 70px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC6C0B40;border-radius:20px 20px 20px 20px;box-shadow:0px 9px 22px -10px rgba(0, 0, 0, 0.47);--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-802 .elementor-element.elementor-element-17961d2.elementor-element{--align-self:center;}.elementor-802 .elementor-element.elementor-element-17961d2 .elementor-icon-list-icon i{color:#bc7409;transition:color 0.3s;}.elementor-802 .elementor-element.elementor-element-17961d2 .elementor-icon-list-icon svg{fill:#bc7409;transition:fill 0.3s;}.elementor-802 .elementor-element.elementor-element-17961d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-802 .elementor-element.elementor-element-17961d2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;letter-spacing:9.1px;}.elementor-802 .elementor-element.elementor-element-17961d2 .elementor-icon-list-text{color:#F7C842;transition:color 0.3s;}.elementor-802 .elementor-element.elementor-element-7363dc82{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-802 .elementor-element.elementor-element-7363dc82.elementor-element{--align-self:center;}.elementor-802 .elementor-element.elementor-element-7363dc82 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:47px;font-weight:400;line-height:49px;color:#525252;}.elementor-802 .elementor-element.elementor-element-43fb3da{--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-802 .elementor-element.elementor-element-c49a084{--display:flex;}.elementor-802 .elementor-element.elementor-element-c49a084.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-4287eac{--display:flex;}.elementor-802 .elementor-element.elementor-element-5ee5a6c{--display:flex;--min-height:550px;--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;border-style:none;--border-style:none;}.elementor-802 .elementor-element.elementor-element-5ee5a6c:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-5ee5a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitrus.gabadesigner.com.br/wp-content/uploads/2026/04/bdfrrr4_03.jpg");background-position:top center;background-size:cover;}.elementor-802 .elementor-element.elementor-element-72cd4fc2{--display:flex;--min-height:860px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-802 .elementor-element.elementor-element-72cd4fc2:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-72cd4fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F5;background-image:url("https://vitrus.gabadesigner.com.br/wp-content/uploads/2026/04/bdfrrr4_04.jpg");background-position:top center;background-size:cover;}.elementor-802 .elementor-element.elementor-element-4a91bcd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-39ab6aec{--display:flex;--justify-content:center;}.elementor-802 .elementor-element.elementor-element-39ab6aec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-e90c54b{text-align:left;}.elementor-802 .elementor-element.elementor-element-e90c54b img{width:34%;}.elementor-802 .elementor-element.elementor-element-028be32{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-802 .elementor-element.elementor-element-028be32.elementor-element{--align-self:flex-start;}.elementor-802 .elementor-element.elementor-element-028be32 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:47px;font-weight:400;line-height:49px;color:#525252;}.elementor-802 .elementor-element.elementor-element-a5f68b7{width:var( --container-widget-width, 100.182% );max-width:100.182%;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.182%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:26px;color:#7A5210;}.elementor-802 .elementor-element.elementor-element-a5f68b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-059ac75 .elementor-button{background-color:#38B3D800;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:15px 15px 15px 15px;padding:10px 20px 10px 20px;}.elementor-802 .elementor-element.elementor-element-059ac75{width:var( --container-widget-width, 80.247% );max-width:80.247%;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.247%;--container-widget-flex-grow:0;}.elementor-802 .elementor-element.elementor-element-059ac75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-121d43e5{--display:flex;}.elementor-802 .elementor-element.elementor-element-28a28ec{--display:flex;--min-height:1400px;--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-28a28ec:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-28a28ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F5;background-image:url("https://vitrus.gabadesigner.com.br/wp-content/uploads/2026/04/bdfrrr4_05.jpg");background-position:top center;background-size:cover;}.elementor-802 .elementor-element.elementor-element-cd9b357{--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-802 .elementor-element.elementor-element-cd9b357:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-cd9b357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-46bf10d{--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-802 .elementor-element.elementor-element-46bf10d:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-46bf10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-80cd127{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:030px 0px 90px 0px;}.elementor-802 .elementor-element.elementor-element-7311ab1{--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-802 .elementor-element.elementor-element-2d30613{padding:40px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-56bfed7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-4004e57{padding:40px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-79e12e1{--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-802 .elementor-element.elementor-element-3e4d2e2{padding:0px 0px 50px 0px;text-align:center;}.elementor-802 .elementor-element.elementor-element-3e4d2e2 img{width:20%;}.elementor-802 .elementor-element.elementor-element-732ff709{--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-802 .elementor-element.elementor-element-732ff709:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-732ff709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAD66E 0%, #A0771F 100%);}.elementor-802 .elementor-element.elementor-element-9b05c24{text-align:center;}.elementor-802 .elementor-element.elementor-element-9b05c24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;color:#E6E6E6;}body.elementor-page-802:not(.elementor-motion-effects-element-type-background), body.elementor-page-802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F5;}@media(max-width:767px){.elementor-802 .elementor-element.elementor-element-3f7c1097 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-802 .elementor-element.elementor-element-3cf21aea{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-802 .elementor-element.elementor-element-2ca75aea .elementor-button{padding:15px 4px 15px 4px;}.elementor-802 .elementor-element.elementor-element-fe898a2 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-802 .elementor-element.elementor-element-086f6be{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-802 .elementor-element.elementor-element-1004f9a{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-802 .elementor-element.elementor-element-7363dc82 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-802 .elementor-element.elementor-element-028be32 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-802 .elementor-element.elementor-element-a5f68b7{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-802 .elementor-element.elementor-element-059ac75 .elementor-button{padding:15px 4px 15px 4px;}body.elementor-page-802{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-802 .elementor-element.elementor-element-3e7a89fa{--width:50%;}.elementor-802 .elementor-element.elementor-element-3f7fdfb2{--width:50%;}.elementor-802 .elementor-element.elementor-element-71515d0c{--content-width:1140px;}.elementor-802 .elementor-element.elementor-element-4e8b241{--width:100%;}.elementor-802 .elementor-element.elementor-element-c49a084{--width:32.229%;}.elementor-802 .elementor-element.elementor-element-39ab6aec{--width:48.333%;}.elementor-802 .elementor-element.elementor-element-28a28ec{--content-width:1140px;}}/* Start custom CSS for heading, class: .elementor-element-3f7c1097 *//* Mudança de fonte para a parte final */
.titulo29 span {
  font-fami.elementor-802 .elementor-element.elementor-element-3f7c1097 {
  border: none !important;
  border-radius: 999px !important;
  
}

.elementor-802 .elementor-element.elementor-element-3f7c1097:hover {
  background-position: right center !important;
  box-shadow:
    0 0 28px 8px rgba(245, 190, 40, 0.6),
    0 0 65px 18px rgba(245, 190, 40, 0.3) !important;
}

.elementor-802 .elementor-element.elementor-element-3f7c1097:active {
  transform: scale(0.97) !important;
}ly: 'Zen Antique', serif; /* Fonte Times New Roman */
  font-style: ; /* Itálico */
  background: linear-gradient(to right, #ba902a, #7f5612); /* Degradê de amarelo claro para vermelho */
  -webkit-background-clip: text;
  color: transparent;
}
/* Efeito de sombra suave */
.titulo29 {
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2); /* Leve sombra para destacar o texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ca75aea */.elementor-802 .elementor-element.elementor-element-2ca75aea {
  border: none !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #7a5210, #f5c842, #ffe49a, #f5c842, #7a5210) !important;
  background-size: 250% 100% !important;
  background-position: left center !important;
  color: #3a2500 !important;
  font-weight: 700 !important;
  padding: 18px 36px !important;
  box-shadow:
    0 0 18px 4px rgba(245, 190, 40, 0.45),
    0 0 45px 10px rgba(245, 190, 40, 0.2) !important;
  transition: background-position 0.9s ease, box-shadow 0.4s ease, transform 0.15s ease !important;
}

.elementor-802 .elementor-element.elementor-element-2ca75aea:hover {
  background-position: right center !important;
  box-shadow:
    0 0 28px 8px rgba(245, 190, 40, 0.6),
    0 0 65px 18px rgba(245, 190, 40, 0.3) !important;
}

.elementor-802 .elementor-element.elementor-element-2ca75aea:active {
  transform: scale(0.97) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe898a2 *//* Mudança de fonte para a parte final */
.titulo29 span {
  font-fami.elementor-802 .elementor-element.elementor-element-fe898a2 {
  border: none !important;
  border-radius: 999px !important;
  
}

.elementor-802 .elementor-element.elementor-element-fe898a2:hover {
  background-position: right center !important;
  box-shadow:
    0 0 28px 8px rgba(245, 190, 40, 0.6),
    0 0 65px 18px rgba(245, 190, 40, 0.3) !important;
}

.elementor-802 .elementor-element.elementor-element-fe898a2:active {
  transform: scale(0.97) !important;
}ly: 'Zen Antique', serif; /* Fonte Times New Roman */
  font-style: ; /* Itálico */
  background: linear-gradient(to right, #ba902a, #7f5612); /* Degradê de amarelo claro para vermelho */
  -webkit-background-clip: text;
  color: transparent;
}
/* Efeito de sombra suave */
.titulo29 {
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2); /* Leve sombra para destacar o texto */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7363dc82 *//* Mudança de fonte para a parte final */
.titulo29 span {
  font-fami.elementor-802 .elementor-element.elementor-element-7363dc82 {
  border: none !important;
  border-radius: 999px !important;
  
}

.elementor-802 .elementor-element.elementor-element-7363dc82:hover {
  background-position: right center !important;
  box-shadow:
    0 0 28px 8px rgba(245, 190, 40, 0.6),
    0 0 65px 18px rgba(245, 190, 40, 0.3) !important;
}

.elementor-802 .elementor-element.elementor-element-7363dc82:active {
  transform: scale(0.97) !important;
}ly: 'Zen Antique', serif; /* Fonte Times New Roman */
  font-style: ; /* Itálico */
  background: linear-gradient(to right, #ba902a, #7f5612); /* Degradê de amarelo claro para vermelho */
  -webkit-background-clip: text;
  color: transparent;
}
/* Efeito de sombra suave */
.titulo29 {
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2); /* Leve sombra para destacar o texto */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028be32 *//* Mudança de fonte para a parte final */
.titulo29 span {
  font-fami.elementor-802 .elementor-element.elementor-element-028be32 {
  border: none !important;
  border-radius: 999px !important;
  
}

.elementor-802 .elementor-element.elementor-element-028be32:hover {
  background-position: right center !important;
  box-shadow:
    0 0 28px 8px rgba(245, 190, 40, 0.6),
    0 0 65px 18px rgba(245, 190, 40, 0.3) !important;
}

.elementor-802 .elementor-element.elementor-element-028be32:active {
  transform: scale(0.97) !important;
}ly: 'Zen Antique', serif; /* Fonte Times New Roman */
  font-style: ; /* Itálico */
  background: linear-gradient(to right, #ba902a, #7f5612); /* Degradê de amarelo claro para vermelho */
  -webkit-background-clip: text;
  color: transparent;
}
/* Efeito de sombra suave */
.titulo29 {
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2); /* Leve sombra para destacar o texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-059ac75 */.elementor-802 .elementor-element.elementor-element-059ac75 {
  border: none !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #7a5210, #f5c842, #ffe49a, #f5c842, #7a5210) !important;
  background-size: 250% 100% !important;
  background-position: left center !important;
  color: #3a2500 !important;
  font-weight: 700 !important;
  padding: 18px 36px !important;
  box-shadow:
    0 0 18px 4px rgba(245, 190, 40, 0.45),
    0 0 45px 10px rgba(245, 190, 40, 0.2) !important;
  transition: background-position 0.9s ease, box-shadow 0.4s ease, transform 0.15s ease !important;
}

.elementor-802 .elementor-element.elementor-element-059ac75:hover {
  background-position: right center !important;
  box-shadow:
    0 0 28px 8px rgba(245, 190, 40, 0.6),
    0 0 65px 18px rgba(245, 190, 40, 0.3) !important;
}

.elementor-802 .elementor-element.elementor-element-059ac75:active {
  transform: scale(0.97) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28a28ec */.elementor-802 .elementor-element.elementor-element-28a28ec::after {
  content: "";
  position: absolute;
  top: -15%;
  left: inherit;
  right: calc(50% - -700px);
  width: 300px;
  height: 500px;
  background: #fff7ea;
  border-radius: 100%;
  filter: blur(200px);
  mix-blend-mode: multiply;  /* ← mudança principal */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7311ab1 */.elementor-802 .elementor-element.elementor-element-7311ab1::before {
  content: "";
  position: absolute;
  top: -15px;               /* estava sem unidade: top:-15 → inválido */
  left: inherit;
  right: calc(40% - 100px);
  width: 400px;
  height: 200px;
  background: #fcf8f2;
  border-radius: 100%;
  filter: blur(150px);
  mix-blend-mode: multiply;  /* ← mudança principal */
}

.elementor-802 .elementor-element.elementor-element-7311ab1::after {
  content: "";
  position: absolute;
  top: -15%;
  left: inherit;
  right: calc(50% - -700px);
  width: 300px;
  height: 500px;
  background: #fcf8f2;
  border-radius: 100%;
  filter: blur(200px);
  mix-blend-mode: multiply;  /* ← mudança principal */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56bfed7 */.elementor-802 .elementor-element.elementor-element-56bfed7::before {
  content: "";
  position: absolute;
  top: -15px;               /* estava sem unidade: top:-15 → inválido */
  left: inherit;
  right: calc(40% - 100px);
  width: 400px;
  height: 200px;
  background: #fff7ea;
  border-radius: 100%;
  filter: blur(150px);
  mix-blend-mode: multiply;  /* ← mudança principal */
}

.elementor-802 .elementor-element.elementor-element-56bfed7::after {
  content: "";
  position: absolute;
  top: -15%;
  left: inherit;
  right: calc(50% - -700px);
  width: 300px;
  height: 500px;
  background: #fff7ea;
  border-radius: 100%;
  filter: blur(200px);
  mix-blend-mode: multiply;  /* ← mudança principal */
}/* End custom CSS */
/* Start custom CSS *//*animação de entrada apenas desktop*/
@media(min-width: 1025px){
.scroll-bottom{
    opacity: 0;
    transition: 0.8s;
    transform: translate(0px, 30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.8s;
    transform: translate(-30px, 0px) 
    ;
}

.scroll-right{
    opacity: 0;
    transition: 0.8s;
    transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s;
    transform: translatey(0px);
}
}


body::-webkit-scrollbar { 
width: 12px; 
} 
 
body::-webkit-scrollbar-track { 
background: #202020; 
} 
 
body::-webkit-scrollbar-thumb { 
background-color: #e0a26e; 
 
border-radius: 10px; 
 
border: 2px solid #202020; 
 
}/* End custom CSS */