.elementor-3143 .elementor-element.elementor-element-89b0dac{--display:flex;--min-height:560px;--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:flex-start;--background-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-89b0dac:not(.elementor-motion-effects-element-type-background), .elementor-3143 .elementor-element.elementor-element-89b0dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-841deb2 );background-image:url("https://www.b2advisory.com.br/wp-content/uploads/2026/09/B2-BG01-V3.png");background-position:top center;background-repeat:no-repeat;}.elementor-3143 .elementor-element.elementor-element-89b0dac, .elementor-3143 .elementor-element.elementor-element-89b0dac::before{--border-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-6dbd197{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:left;}.elementor-3143 .elementor-element.elementor-element-6dbd197 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-6dbd197 .elementor-heading-title{color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;}.elementor-3143 .elementor-element.elementor-element-3b94341{width:var( --container-widget-width, 508px );max-width:508px;--container-widget-width:508px;--container-widget-flex-grow:0;color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-fc784ed{width:var( --container-widget-width, 508px );max-width:508px;--container-widget-width:508px;--container-widget-flex-grow:0;color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-c5c1f65{--display:flex;--min-height:400px;--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;--background-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-c5c1f65:not(.elementor-motion-effects-element-type-background), .elementor-3143 .elementor-element.elementor-element-c5c1f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0730565 );background-image:url("https://www.b2advisory.com.br/wp-content/uploads/2026/09/B2-BG02-V2.png");background-position:center center;background-repeat:no-repeat;}.elementor-3143 .elementor-element.elementor-element-c5c1f65, .elementor-3143 .elementor-element.elementor-element-c5c1f65::before{--border-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-6a6dada{width:var( --container-widget-width, 595px );max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:left;}.elementor-3143 .elementor-element.elementor-element-6a6dada .elementor-heading-title{color:var( --e-global-color-841deb2 );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;}.elementor-3143 .elementor-element.elementor-element-990091e{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;color:var( --e-global-color-841deb2 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-1b67f34{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;color:var( --e-global-color-841deb2 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-c2aab8a{--display:flex;--min-height:1136px;--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:center;--background-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-c2aab8a:not(.elementor-motion-effects-element-type-background), .elementor-3143 .elementor-element.elementor-element-c2aab8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-841deb2 );background-image:url("https://www.b2advisory.com.br/wp-content/uploads/2026/09/B2-BG03-V3.png");background-position:top center;background-repeat:no-repeat;}.elementor-3143 .elementor-element.elementor-element-c2aab8a, .elementor-3143 .elementor-element.elementor-element-c2aab8a::before{--border-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-2436162{--display:flex;--background-transition:0.3s;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3143 .elementor-element.elementor-element-d4ceda0{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-3143 .elementor-element.elementor-element-d4ceda0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-d4ceda0 .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-a955078 );}.elementor-3143 .elementor-element.elementor-element-d4ceda0 .elementor-icon{font-size:40px;}.elementor-3143 .elementor-element.elementor-element-d4ceda0 .elementor-icon-box-title, .elementor-3143 .elementor-element.elementor-element-d4ceda0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-3143 .elementor-element.elementor-element-d4ceda0 .elementor-icon-box-description{color:var( --e-global-color-0730565 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3143 .elementor-element.elementor-element-1992718{width:var( --container-widget-width, 662px );max-width:662px;--container-widget-width:662px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-3143 .elementor-element.elementor-element-1992718 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-1992718 .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-a955078 );}.elementor-3143 .elementor-element.elementor-element-1992718 .elementor-icon{font-size:40px;}.elementor-3143 .elementor-element.elementor-element-1992718 .elementor-icon-box-title, .elementor-3143 .elementor-element.elementor-element-1992718 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-3143 .elementor-element.elementor-element-1992718 .elementor-icon-box-description{color:var( --e-global-color-0730565 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3143 .elementor-element.elementor-element-3691f84{width:var( --container-widget-width, 682px );max-width:682px;--container-widget-width:682px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-3143 .elementor-element.elementor-element-3691f84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-3691f84 .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-a955078 );}.elementor-3143 .elementor-element.elementor-element-3691f84 .elementor-icon{font-size:40px;}.elementor-3143 .elementor-element.elementor-element-3691f84 .elementor-icon-box-title, .elementor-3143 .elementor-element.elementor-element-3691f84 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-3143 .elementor-element.elementor-element-3691f84 .elementor-icon-box-description{color:var( --e-global-color-0730565 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3143 .elementor-element.elementor-element-2076bd6{width:var( --container-widget-width, 595px );max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:center;}.elementor-3143 .elementor-element.elementor-element-2076bd6 .elementor-heading-title{color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;}.elementor-3143 .elementor-element.elementor-element-5b75a45{--e-image-carousel-slides-to-show:3;}.elementor-3143 .elementor-element.elementor-element-5b75a45 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-3143 .elementor-element.elementor-element-5b75a45 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3143 .elementor-element.elementor-element-5b75a45 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;color:#FFFFFF;}.elementor-3143 .elementor-element.elementor-element-5b75a45 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3143 .elementor-element.elementor-element-5b75a45 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-3143 .elementor-element.elementor-element-5b75a45 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-3143 .elementor-element.elementor-element-5b75a45 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-3143 .elementor-element.elementor-element-17b1238 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-17b1238.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-d4061ca{--display:flex;--min-height:386px;--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;--background-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-d4061ca:not(.elementor-motion-effects-element-type-background), .elementor-3143 .elementor-element.elementor-element-d4061ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-841deb2 );}.elementor-3143 .elementor-element.elementor-element-d4061ca, .elementor-3143 .elementor-element.elementor-element-d4061ca::before{--border-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-49456e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-9a124f8{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-2cce4cf.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-2cce4cf{text-align:center;}.elementor-3143 .elementor-element.elementor-element-2cce4cf img{width:320px;}.elementor-3143 .elementor-element.elementor-element-a673b95{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-616c3de > .elementor-widget-container{margin:-100px 0px -100px 0px;padding:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-616c3de.elementor-element{--align-self:flex-start;}.elementor-3143 .elementor-element.elementor-element-616c3de .elementor-icon-wrapper{text-align:center;}.elementor-3143 .elementor-element.elementor-element-616c3de .elementor-icon{font-size:250px;}.elementor-3143 .elementor-element.elementor-element-616c3de .elementor-icon svg{height:250px;}.elementor-3143 .elementor-element.elementor-element-d200d2e{width:var( --container-widget-width, 415px );max-width:415px;--container-widget-width:415px;--container-widget-flex-grow:0;color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-cdc0b59{width:var( --container-widget-width, 466px );max-width:466px;--container-widget-width:466px;--container-widget-flex-grow:0;color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-1edf1d3{--display:flex;--min-height:815px;--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-start;--background-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-1edf1d3:not(.elementor-motion-effects-element-type-background), .elementor-3143 .elementor-element.elementor-element-1edf1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-841deb2 );background-image:url("https://www.b2advisory.com.br/wp-content/uploads/2026/09/B2-BG04-V3.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-3143 .elementor-element.elementor-element-1edf1d3, .elementor-3143 .elementor-element.elementor-element-1edf1d3::before{--border-transition:0.3s;}.elementor-3143 .elementor-element.elementor-element-4918004{width:var( --container-widget-width, 528px );max-width:528px;--container-widget-width:528px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-4918004 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-4918004.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-5d4de6c > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-5d4de6c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3143 .elementor-element.elementor-element-5d4de6c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3143 .elementor-element.elementor-element-5d4de6c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3143 .elementor-element.elementor-element-5d4de6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3143 .elementor-element.elementor-element-5d4de6c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-5d4de6c .elementor-icon-list-text{color:var( --e-global-color-0730565 );transition:color 0.3s;}.elementor-3143 .elementor-element.elementor-element-797b4f3{width:var( --container-widget-width, 528px );max-width:528px;--container-widget-width:528px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-797b4f3.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-4806069 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-4806069 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3143 .elementor-element.elementor-element-4806069 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3143 .elementor-element.elementor-element-4806069{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3143 .elementor-element.elementor-element-4806069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3143 .elementor-element.elementor-element-4806069 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-4806069 .elementor-icon-list-text{color:var( --e-global-color-0730565 );transition:color 0.3s;}.elementor-3143 .elementor-element.elementor-element-45ac77a > .elementor-widget-container{margin:-120px 0px -166px 0px;padding:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-45ac77a.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-45ac77a .elementor-icon-wrapper{text-align:center;}.elementor-3143 .elementor-element.elementor-element-45ac77a .elementor-icon{font-size:400px;}.elementor-3143 .elementor-element.elementor-element-45ac77a .elementor-icon svg{height:400px;}.elementor-3143 .elementor-element.elementor-element-e94ce9b{width:var( --container-widget-width, 698px );max-width:698px;--container-widget-width:698px;--container-widget-flex-grow:0;text-align:center;}.elementor-3143 .elementor-element.elementor-element-e94ce9b.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-e94ce9b .elementor-heading-title{color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;}.elementor-3143 .elementor-element.elementor-element-71098a2{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-71098a2.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-62aa058{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-0730565 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-3143 .elementor-element.elementor-element-62aa058.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-5e4b93a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-5e4b93a.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-3143 .elementor-element.elementor-element-2436162{--width:705px;}.elementor-3143 .elementor-element.elementor-element-9a124f8{--width:370px;}.elementor-3143 .elementor-element.elementor-element-a673b95{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3143 .elementor-element.elementor-element-89b0dac{--content-width:380px;}.elementor-3143 .elementor-element.elementor-element-c5c1f65{--content-width:380px;}.elementor-3143 .elementor-element.elementor-element-c2aab8a{--content-width:380px;}.elementor-3143 .elementor-element.elementor-element-2436162{--width:380px;}.elementor-3143 .elementor-element.elementor-element-d4061ca{--content-width:380px;}.elementor-3143 .elementor-element.elementor-element-49456e1{--width:380px;}.elementor-3143 .elementor-element.elementor-element-a673b95{--width:380px;}.elementor-3143 .elementor-element.elementor-element-1edf1d3{--content-width:380px;}}@media(max-width:1024px){.elementor-3143 .elementor-element.elementor-element-89b0dac:not(.elementor-motion-effects-element-type-background), .elementor-3143 .elementor-element.elementor-element-89b0dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.b2advisory.com.br/wp-content/uploads/2026/09/B2-BG01-MOB-V1.png");}.elementor-3143 .elementor-element.elementor-element-89b0dac{--min-height:739px;--justify-content:flex-end;}.elementor-3143 .elementor-element.elementor-element-6dbd197{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;text-align:center;}.elementor-3143 .elementor-element.elementor-element-6dbd197.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-6dbd197 .elementor-heading-title{font-size:24px;}.elementor-3143 .elementor-element.elementor-element-3b94341{width:100%;max-width:100%;font-size:14px;line-height:25px;}.elementor-3143 .elementor-element.elementor-element-fc784ed{width:100%;max-width:100%;font-size:14px;line-height:25px;}.elementor-3143 .elementor-element.elementor-element-ebdad08 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3143 .elementor-element.elementor-element-ebdad08.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-c5c1f65:not(.elementor-motion-effects-element-type-background), .elementor-3143 .elementor-element.elementor-element-c5c1f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.b2advisory.com.br/wp-content/uploads/2026/09/B2-BG2-MOB-V1.png");background-position:top center;}.elementor-3143 .elementor-element.elementor-element-c5c1f65{--min-height:802px;--justify-content:flex-end;}.elementor-3143 .elementor-element.elementor-element-6a6dada{text-align:center;}.elementor-3143 .elementor-element.elementor-element-6a6dada .elementor-heading-title{font-size:24px;}.elementor-3143 .elementor-element.elementor-element-990091e{font-size:14px;line-height:25px;}.elementor-3143 .elementor-element.elementor-element-1b67f34 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3143 .elementor-element.elementor-element-1b67f34{font-size:14px;line-height:25px;}.elementor-3143 .elementor-element.elementor-element-c2aab8a:not(.elementor-motion-effects-element-type-background), .elementor-3143 .elementor-element.elementor-element-c2aab8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.b2advisory.com.br/wp-content/uploads/2026/09/B2-BG03-MOB-V1.png");background-position:top center;}.elementor-3143 .elementor-element.elementor-element-2436162{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3143 .elementor-element.elementor-element-d4ceda0 .elementor-icon-box-title, .elementor-3143 .elementor-element.elementor-element-d4ceda0 .elementor-icon-box-title a{font-size:18px;}.elementor-3143 .elementor-element.elementor-element-2076bd6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-2076bd6 .elementor-heading-title{font-size:24px;}.elementor-3143 .elementor-element.elementor-element-5b75a45{--e-image-carousel-slides-to-show:1;}.elementor-3143 .elementor-element.elementor-element-5b75a45 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-3143 .elementor-element.elementor-element-5b75a45 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3143 .elementor-element.elementor-element-5b75a45 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;}.elementor-3143 .elementor-element.elementor-element-d4061ca{--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-3143 .elementor-element.elementor-element-49456e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3143 .elementor-element.elementor-element-9a124f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3143 .elementor-element.elementor-element-a673b95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3143 .elementor-element.elementor-element-616c3de.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-616c3de .elementor-icon-wrapper{text-align:center;}.elementor-3143 .elementor-element.elementor-element-d200d2e{font-size:14px;line-height:25px;}.elementor-3143 .elementor-element.elementor-element-cdc0b59{font-size:14px;line-height:25px;}.elementor-3143 .elementor-element.elementor-element-1edf1d3:not(.elementor-motion-effects-element-type-background), .elementor-3143 .elementor-element.elementor-element-1edf1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.b2advisory.com.br/wp-content/uploads/2026/09/B2-BG04-MOB-V1.png");background-position:bottom center;}.elementor-3143 .elementor-element.elementor-element-4918004 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-5d4de6c{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-3143 .elementor-element.elementor-element-5d4de6c.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-5d4de6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3143 .elementor-element.elementor-element-5d4de6c .elementor-icon-list-item > a{font-size:14px;line-height:25px;}.elementor-3143 .elementor-element.elementor-element-797b4f3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3143 .elementor-element.elementor-element-4806069{width:var( --container-widget-width, 249px );max-width:249px;--container-widget-width:249px;--container-widget-flex-grow:0;}.elementor-3143 .elementor-element.elementor-element-4806069.elementor-element{--align-self:center;}.elementor-3143 .elementor-element.elementor-element-4806069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3143 .elementor-element.elementor-element-4806069 .elementor-icon-list-item > a{font-size:14px;line-height:25px;}.elementor-3143 .elementor-element.elementor-element-45ac77a > .elementor-widget-container{margin:-78px 0px -120px 0px;}.elementor-3143 .elementor-element.elementor-element-45ac77a .elementor-icon{font-size:280px;}.elementor-3143 .elementor-element.elementor-element-45ac77a .elementor-icon svg{height:280px;}.elementor-3143 .elementor-element.elementor-element-e94ce9b{--container-widget-width:367px;--container-widget-flex-grow:0;width:var( --container-widget-width, 367px );max-width:367px;}.elementor-3143 .elementor-element.elementor-element-e94ce9b .elementor-heading-title{font-size:24px;}.elementor-3143 .elementor-element.elementor-element-71098a2{text-align:left;font-size:14px;line-height:25px;}.elementor-3143 .elementor-element.elementor-element-62aa058{text-align:left;font-size:14px;line-height:25px;}.elementor-3143 .elementor-element.elementor-element-5e4b93a > .elementor-widget-container{margin:20px 0px 40px 0px;}}@media(max-width:767px){.elementor-3143 .elementor-element.elementor-element-89b0dac{--content-width:90%;}.elementor-3143 .elementor-element.elementor-element-c5c1f65{--content-width:90%;--min-height:773px;}.elementor-3143 .elementor-element.elementor-element-c2aab8a{--content-width:90%;}.elementor-3143 .elementor-element.elementor-element-2436162{--width:300px;}.elementor-3143 .elementor-element.elementor-element-d4ceda0{--icon-box-icon-margin:0px;}.elementor-3143 .elementor-element.elementor-element-1992718{--icon-box-icon-margin:0px;}.elementor-3143 .elementor-element.elementor-element-3691f84{--icon-box-icon-margin:0px;}.elementor-3143 .elementor-element.elementor-element-d4061ca{--content-width:90%;}.elementor-3143 .elementor-element.elementor-element-49456e1{--width:360px;}.elementor-3143 .elementor-element.elementor-element-9a124f8{--width:360px;}.elementor-3143 .elementor-element.elementor-element-a673b95{--width:360px;}.elementor-3143 .elementor-element.elementor-element-1edf1d3{--content-width:90%;}}/* Start custom CSS for html, class: .elementor-element-ebdad08 *//* =========================================
   BOTÃO B2
========================================= */

.b2-btn {
  position: relative;

  display: inline-flex;

  font-family: "Montserrat", sans-serif;
  text-decoration: none;

  border-radius: 999px;

  isolation: isolate;

  overflow: visible;

  transition:
    transform .35s cubic-bezier(.2,.8,.2,1),
    filter .35s ease;
}


/* =========================================
   SUPERFÍCIE DO BOTÃO
========================================= */

.b2-btn__surface {
  position: relative;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  gap: 12px;

  padding: 11px 22px;

  background: linear-gradient(
    135deg,
    #b2b09b 0%,
    #dadedf 50%,
    #b2b09b 100%
  );

  color: #10242b;

  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.035em;

  border-radius: 999px;

  border: 1px solid rgba(218, 222, 223, 0.7);

  overflow: hidden;

  box-shadow:
    0 10px 30px rgba(16, 36, 43, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);

  z-index: 2;

  transition:
    box-shadow .35s ease;
}


/* =========================================
   AURA / ONDULAÇÃO GROW
========================================= */

.b2-btn::before,
.b2-btn::after {
  content: "";

  position: absolute;
  inset: 0;

  border-radius: 999px;

  pointer-events: none;

  z-index: -1;

  background: rgba(178, 176, 155, 0.16);

  border: 1px solid rgba(178, 176, 155, 0.40);

  box-shadow:
    0 0 12px rgba(178, 176, 155, 0.25),
    0 0 24px rgba(178, 176, 155, 0.18);

  animation: b2-aura-grow 2.5s ease-out infinite;
}


.b2-btn::after {
  animation-delay: 1.25s;
}


@keyframes b2-aura-grow {

  0% {
    transform: scale(1);
    opacity: 0.65;

    box-shadow:
      0 0 8px rgba(178, 176, 155, 0.28),
      0 0 16px rgba(178, 176, 155, 0.20);
  }

  40% {
    opacity: 0.38;
  }

  70% {
    opacity: 0.15;
  }

  100% {
    transform: scale(1.16, 1.55);
    opacity: 0;

    box-shadow:
      0 0 25px rgba(178, 176, 155, 0),
      0 0 45px rgba(178, 176, 155, 0);
  }
}


/* =========================================
   LIGHTSWEEP AUTOMÁTICO
========================================= */

.b2-btn__sweep {
  position: absolute;

  top: -100%;
  left: -100px;

  width: 60px;
  height: 300%;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.08) 15%,
    rgba(255, 255, 255, 0.30) 35%,
    rgba(255, 255, 255, 0.90) 50%,
    rgba(255, 255, 255, 0.30) 65%,
    rgba(255, 255, 255, 0.08) 85%,
    transparent 100%
  );

  transform: rotate(20deg);

  filter: blur(1px);

  pointer-events: none;

  z-index: 1;

  animation: b2-light-sweep 3.4s ease-in-out infinite;
}


@keyframes b2-light-sweep {

  0% {
    left: -100px;
    opacity: 0;
  }

  7% {
    opacity: 0;
  }

  12% {
    opacity: 1;
  }

  38% {
    left: calc(100% + 100px);
    opacity: 1;
  }

  43% {
    opacity: 0;
  }

  100% {
    left: calc(100% + 100px);
    opacity: 0;
  }
}


/* =========================================
   CONTEÚDO
========================================= */

.b2-btn__label,
.b2-btn__arrow {
  position: relative;
  z-index: 3;
}


/* =========================================
   TEXTO
========================================= */

.b2-btn__label {
  white-space: nowrap;

  color: #10242b;

  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}


/* =========================================
   ÍCONE
========================================= */

.b2-btn__arrow {
  width: 32px;
  height: 32px;

  flex-shrink: 0;

  display: flex;
  align-items: center;
  justify-content: center;

  background: #10242b;

  border-radius: 50%;

  color: #dadedf;

  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.08);

  transition:
    transform .35s cubic-bezier(.2,.8,.2,1);
}


.b2-btn__arrow svg {
  width: 16px;
  height: 16px;

  fill: none;

  stroke: currentColor;
  stroke-width: 1.8;

  stroke-linecap: round;
  stroke-linejoin: round;

  transition:
    transform .4s cubic-bezier(.2,.8,.2,1);
}


/* =========================================
   HOVER
========================================= */

.b2-btn:hover {
  transform: translateY(-3px);
}


.b2-btn:hover .b2-btn__surface {
  background: linear-gradient(
    135deg,
    #b2b09b 0%,
    #dadedf 50%,
    #b2b09b 100%
  );

  color: #10242b;

  box-shadow:
    0 16px 40px rgba(16, 36, 43, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);
}


.b2-btn:hover .b2-btn__arrow {
  transform: scale(1.08);
}


.b2-btn:hover .b2-btn__arrow svg {
  transform: rotate(-45deg);
}


/* =========================================
   CLICK
========================================= */

.b2-btn:active {
  transform: translateY(-1px) scale(.985);
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

  .b2-btn__surface {
    padding: 10px 20px;
    font-size: 16px;
    gap: 11px;
  }

  .b2-btn__arrow {
    width: 30px;
    height: 30px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b0dac */.texto-bold {
  font-weight: 700;
  color: #B2B09B;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b75a45 */.elementor-3143 .elementor-element.elementor-element-5b75a45 {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 50%,
    transparent 100%
  );

  mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 50%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17b1238 *//* =========================================
   BOTÃO B2
========================================= */

.b2-btn {
  position: relative;

  display: inline-flex;

  font-family: "Montserrat", sans-serif;
  text-decoration: none;

  border-radius: 999px;

  isolation: isolate;

  overflow: visible;

  transition:
    transform .35s cubic-bezier(.2,.8,.2,1),
    filter .35s ease;
}


/* =========================================
   SUPERFÍCIE DO BOTÃO
========================================= */

.b2-btn__surface {
  position: relative;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  gap: 12px;

  padding: 11px 22px;

  background: linear-gradient(
    135deg,
    #b2b09b 0%,
    #dadedf 50%,
    #b2b09b 100%
  );

  color: #10242b;

  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.035em;

  border-radius: 999px;

  border: 1px solid rgba(218, 222, 223, 0.7);

  overflow: hidden;

  box-shadow:
    0 10px 30px rgba(16, 36, 43, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);

  z-index: 2;

  transition:
    box-shadow .35s ease;
}


/* =========================================
   AURA / ONDULAÇÃO GROW
========================================= */

.b2-btn::before,
.b2-btn::after {
  content: "";

  position: absolute;
  inset: 0;

  border-radius: 999px;

  pointer-events: none;

  z-index: -1;

  background: rgba(178, 176, 155, 0.16);

  border: 1px solid rgba(178, 176, 155, 0.40);

  box-shadow:
    0 0 12px rgba(178, 176, 155, 0.25),
    0 0 24px rgba(178, 176, 155, 0.18);

  animation: b2-aura-grow 2.5s ease-out infinite;
}


.b2-btn::after {
  animation-delay: 1.25s;
}


@keyframes b2-aura-grow {

  0% {
    transform: scale(1);
    opacity: 0.65;

    box-shadow:
      0 0 8px rgba(178, 176, 155, 0.28),
      0 0 16px rgba(178, 176, 155, 0.20);
  }

  40% {
    opacity: 0.38;
  }

  70% {
    opacity: 0.15;
  }

  100% {
    transform: scale(1.16, 1.55);
    opacity: 0;

    box-shadow:
      0 0 25px rgba(178, 176, 155, 0),
      0 0 45px rgba(178, 176, 155, 0);
  }
}


/* =========================================
   LIGHTSWEEP AUTOMÁTICO
========================================= */

.b2-btn__sweep {
  position: absolute;

  top: -100%;
  left: -100px;

  width: 60px;
  height: 300%;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.08) 15%,
    rgba(255, 255, 255, 0.30) 35%,
    rgba(255, 255, 255, 0.90) 50%,
    rgba(255, 255, 255, 0.30) 65%,
    rgba(255, 255, 255, 0.08) 85%,
    transparent 100%
  );

  transform: rotate(20deg);

  filter: blur(1px);

  pointer-events: none;

  z-index: 1;

  animation: b2-light-sweep 3.4s ease-in-out infinite;
}


@keyframes b2-light-sweep {

  0% {
    left: -100px;
    opacity: 0;
  }

  7% {
    opacity: 0;
  }

  12% {
    opacity: 1;
  }

  38% {
    left: calc(100% + 100px);
    opacity: 1;
  }

  43% {
    opacity: 0;
  }

  100% {
    left: calc(100% + 100px);
    opacity: 0;
  }
}


/* =========================================
   CONTEÚDO
========================================= */

.b2-btn__label,
.b2-btn__arrow {
  position: relative;
  z-index: 3;
}


/* =========================================
   TEXTO
========================================= */

.b2-btn__label {
  white-space: nowrap;

  color: #10242b;

  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}


/* =========================================
   ÍCONE
========================================= */

.b2-btn__arrow {
  width: 32px;
  height: 32px;

  flex-shrink: 0;

  display: flex;
  align-items: center;
  justify-content: center;

  background: #10242b;

  border-radius: 50%;

  color: #dadedf;

  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.08);

  transition:
    transform .35s cubic-bezier(.2,.8,.2,1);
}


.b2-btn__arrow svg {
  width: 16px;
  height: 16px;

  fill: none;

  stroke: currentColor;
  stroke-width: 1.8;

  stroke-linecap: round;
  stroke-linejoin: round;

  transition:
    transform .4s cubic-bezier(.2,.8,.2,1);
}


/* =========================================
   HOVER
========================================= */

.b2-btn:hover {
  transform: translateY(-3px);
}


.b2-btn:hover .b2-btn__surface {
  background: linear-gradient(
    135deg,
    #b2b09b 0%,
    #dadedf 50%,
    #b2b09b 100%
  );

  color: #10242b;

  box-shadow:
    0 16px 40px rgba(16, 36, 43, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);
}


.b2-btn:hover .b2-btn__arrow {
  transform: scale(1.08);
}


.b2-btn:hover .b2-btn__arrow svg {
  transform: rotate(-45deg);
}


/* =========================================
   CLICK
========================================= */

.b2-btn:active {
  transform: translateY(-1px) scale(.985);
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

  .b2-btn__surface {
    padding: 10px 20px;
    font-size: 16px;
    gap: 11px;
  }

  .b2-btn__arrow {
    width: 30px;
    height: 30px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e4b93a *//* =========================================
   BOTÃO B2
========================================= */

.b2-btn {
  position: relative;

  display: inline-flex;

  font-family: "Montserrat", sans-serif;
  text-decoration: none;

  border-radius: 999px;

  isolation: isolate;

  overflow: visible;

  transition:
    transform .35s cubic-bezier(.2,.8,.2,1),
    filter .35s ease;
}


/* =========================================
   SUPERFÍCIE DO BOTÃO
========================================= */

.b2-btn__surface {
  position: relative;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  gap: 12px;

  padding: 11px 22px;

  background: linear-gradient(
    135deg,
    #b2b09b 0%,
    #dadedf 50%,
    #b2b09b 100%
  );

  color: #10242b;

  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.035em;

  border-radius: 999px;

  border: 1px solid rgba(218, 222, 223, 0.7);

  overflow: hidden;

  box-shadow:
    0 10px 30px rgba(16, 36, 43, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);

  z-index: 2;

  transition:
    box-shadow .35s ease;
}


/* =========================================
   AURA / ONDULAÇÃO GROW
========================================= */

.b2-btn::before,
.b2-btn::after {
  content: "";

  position: absolute;
  inset: 0;

  border-radius: 999px;

  pointer-events: none;

  z-index: -1;

  background: rgba(178, 176, 155, 0.16);

  border: 1px solid rgba(178, 176, 155, 0.40);

  box-shadow:
    0 0 12px rgba(178, 176, 155, 0.25),
    0 0 24px rgba(178, 176, 155, 0.18);

  animation: b2-aura-grow 2.5s ease-out infinite;
}


.b2-btn::after {
  animation-delay: 1.25s;
}


@keyframes b2-aura-grow {

  0% {
    transform: scale(1);
    opacity: 0.65;

    box-shadow:
      0 0 8px rgba(178, 176, 155, 0.28),
      0 0 16px rgba(178, 176, 155, 0.20);
  }

  40% {
    opacity: 0.38;
  }

  70% {
    opacity: 0.15;
  }

  100% {
    transform: scale(1.16, 1.55);
    opacity: 0;

    box-shadow:
      0 0 25px rgba(178, 176, 155, 0),
      0 0 45px rgba(178, 176, 155, 0);
  }
}


/* =========================================
   LIGHTSWEEP AUTOMÁTICO
========================================= */

.b2-btn__sweep {
  position: absolute;

  top: -100%;
  left: -100px;

  width: 60px;
  height: 300%;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.08) 15%,
    rgba(255, 255, 255, 0.30) 35%,
    rgba(255, 255, 255, 0.90) 50%,
    rgba(255, 255, 255, 0.30) 65%,
    rgba(255, 255, 255, 0.08) 85%,
    transparent 100%
  );

  transform: rotate(20deg);

  filter: blur(1px);

  pointer-events: none;

  z-index: 1;

  animation: b2-light-sweep 3.4s ease-in-out infinite;
}


@keyframes b2-light-sweep {

  0% {
    left: -100px;
    opacity: 0;
  }

  7% {
    opacity: 0;
  }

  12% {
    opacity: 1;
  }

  38% {
    left: calc(100% + 100px);
    opacity: 1;
  }

  43% {
    opacity: 0;
  }

  100% {
    left: calc(100% + 100px);
    opacity: 0;
  }
}


/* =========================================
   CONTEÚDO
========================================= */

.b2-btn__label,
.b2-btn__arrow {
  position: relative;
  z-index: 3;
}


/* =========================================
   TEXTO
========================================= */

.b2-btn__label {
  white-space: nowrap;

  color: #10242b;

  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}


/* =========================================
   ÍCONE
========================================= */

.b2-btn__arrow {
  width: 32px;
  height: 32px;

  flex-shrink: 0;

  display: flex;
  align-items: center;
  justify-content: center;

  background: #10242b;

  border-radius: 50%;

  color: #dadedf;

  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.08);

  transition:
    transform .35s cubic-bezier(.2,.8,.2,1);
}


.b2-btn__arrow svg {
  width: 16px;
  height: 16px;

  fill: none;

  stroke: currentColor;
  stroke-width: 1.8;

  stroke-linecap: round;
  stroke-linejoin: round;

  transition:
    transform .4s cubic-bezier(.2,.8,.2,1);
}


/* =========================================
   HOVER
========================================= */

.b2-btn:hover {
  transform: translateY(-3px);
}


.b2-btn:hover .b2-btn__surface {
  background: linear-gradient(
    135deg,
    #b2b09b 0%,
    #dadedf 50%,
    #b2b09b 100%
  );

  color: #10242b;

  box-shadow:
    0 16px 40px rgba(16, 36, 43, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);
}


.b2-btn:hover .b2-btn__arrow {
  transform: scale(1.08);
}


.b2-btn:hover .b2-btn__arrow svg {
  transform: rotate(-45deg);
}


/* =========================================
   CLICK
========================================= */

.b2-btn:active {
  transform: translateY(-1px) scale(.985);
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

  .b2-btn__surface {
    padding: 10px 20px;
    font-size: 16px;
    gap: 11px;
  }

  .b2-btn__arrow {
    width: 30px;
    height: 30px;
  }

}/* End custom CSS */