.elementor-31 .elementor-element.elementor-element-9396ed2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-31 .elementor-element.elementor-element-9396ed2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9396ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9396ed2.e-con{--align-self: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-31 .elementor-element.elementor-element-cbd43ed{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-cbd43ed.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-cbd43ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-bd4a3fa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-bd4a3fa:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-bd4a3fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-fb93983{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#ECECF10F;mix-blend-mode:normal;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-title a{color:var( --e-global-color-primary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-fb93983  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-fb93983 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#F7F3E96E;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-63699e1{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#ECECF10F;mix-blend-mode:normal;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-title a{color:var( --e-global-color-primary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-63699e1  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-63699e1 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#F7F3E96E;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-855fd6a{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#ECECF10F;mix-blend-mode:normal;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-title a{color:var( --e-global-color-primary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-855fd6a  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-855fd6a .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#F7F3E96E;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-28b8e96{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#ECECF10F;mix-blend-mode:normal;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-title a{color:var( --e-global-color-primary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-28b8e96  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-28b8e96 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#F7F3E96E;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-13fe2b2{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#ECECF10F;mix-blend-mode:normal;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-title a{color:var( --e-global-color-primary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-13fe2b2  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-13fe2b2 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#F7F3E96E;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-34f1a3f{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-title a{color:var( --e-global-color-primary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-34f1a3f .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-34f1a3f  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-b6916d8{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-31 .elementor-element.elementor-element-b6916d8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b6916d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-b6916d8.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-7f7e554{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-7f7e554.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-7f7e554 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0a09906{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-b1292e6{border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-title a{color:var( --e-global-color-secondary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-b1292e6 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-b1292e6  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-d360de0{border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#ECECF10F;mix-blend-mode:normal;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-title a{color:var( --e-global-color-secondary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-d360de0  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-d360de0 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#F7F3E96E;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-c9ec3eb{border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#ECECF10F;mix-blend-mode:normal;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-title a{color:var( --e-global-color-secondary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c9ec3eb  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-c9ec3eb .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#F7F3E96E;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-f9a6bc6{border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#ECECF10F;mix-blend-mode:normal;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-title a{color:var( --e-global-color-secondary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-f9a6bc6  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-f9a6bc6 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#F7F3E96E;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-c39567f{border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#ECECF10F;mix-blend-mode:normal;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-title a{color:var( --e-global-color-secondary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-c39567f  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-c39567f .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#F7F3E96E;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-feeffe5{border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#ECECF10F;mix-blend-mode:normal;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-icon{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;margin:0 0 10px;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-title a{color:var( --e-global-color-secondary );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:340px;padding:30px 30px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-feeffe5  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:none;}.elementor-31 .elementor-element.elementor-element-feeffe5 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#F7F3E96E;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-bd4a3fa{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-0a09906{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-bd4a3fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-0a09906{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for wpr-promo-box, class: .elementor-element-fb93983 *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-fb93983 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-fb93983 h1,
.elementor-31 .elementor-element.elementor-element-fb93983 h2,
.elementor-31 .elementor-element.elementor-element-fb93983 h3,
.elementor-31 .elementor-element.elementor-element-fb93983 .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-fb93983 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-fb93983 a,
.elementor-31 .elementor-element.elementor-element-fb93983 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-fb93983:hover h1,
.elementor-31 .elementor-element.elementor-element-fb93983:hover h2,
.elementor-31 .elementor-element.elementor-element-fb93983:hover h3,
.elementor-31 .elementor-element.elementor-element-fb93983:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-fb93983:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-fb93983:focus-within h1,
.elementor-31 .elementor-element.elementor-element-fb93983:focus-within h2,
.elementor-31 .elementor-element.elementor-element-fb93983:focus-within h3,
.elementor-31 .elementor-element.elementor-element-fb93983:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-fb93983:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-fb93983:hover a,
.elementor-31 .elementor-element.elementor-element-fb93983:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-fb93983:focus-within a,
.elementor-31 .elementor-element.elementor-element-fb93983:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-63699e1 *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-63699e1 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-63699e1 h1,
.elementor-31 .elementor-element.elementor-element-63699e1 h2,
.elementor-31 .elementor-element.elementor-element-63699e1 h3,
.elementor-31 .elementor-element.elementor-element-63699e1 .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-63699e1 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-63699e1 a,
.elementor-31 .elementor-element.elementor-element-63699e1 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-63699e1:hover h1,
.elementor-31 .elementor-element.elementor-element-63699e1:hover h2,
.elementor-31 .elementor-element.elementor-element-63699e1:hover h3,
.elementor-31 .elementor-element.elementor-element-63699e1:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-63699e1:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-63699e1:focus-within h1,
.elementor-31 .elementor-element.elementor-element-63699e1:focus-within h2,
.elementor-31 .elementor-element.elementor-element-63699e1:focus-within h3,
.elementor-31 .elementor-element.elementor-element-63699e1:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-63699e1:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-63699e1:hover a,
.elementor-31 .elementor-element.elementor-element-63699e1:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-63699e1:focus-within a,
.elementor-31 .elementor-element.elementor-element-63699e1:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-855fd6a *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-855fd6a * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-855fd6a h1,
.elementor-31 .elementor-element.elementor-element-855fd6a h2,
.elementor-31 .elementor-element.elementor-element-855fd6a h3,
.elementor-31 .elementor-element.elementor-element-855fd6a .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-855fd6a .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-855fd6a a,
.elementor-31 .elementor-element.elementor-element-855fd6a .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-855fd6a:hover h1,
.elementor-31 .elementor-element.elementor-element-855fd6a:hover h2,
.elementor-31 .elementor-element.elementor-element-855fd6a:hover h3,
.elementor-31 .elementor-element.elementor-element-855fd6a:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-855fd6a:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-855fd6a:focus-within h1,
.elementor-31 .elementor-element.elementor-element-855fd6a:focus-within h2,
.elementor-31 .elementor-element.elementor-element-855fd6a:focus-within h3,
.elementor-31 .elementor-element.elementor-element-855fd6a:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-855fd6a:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-855fd6a:hover a,
.elementor-31 .elementor-element.elementor-element-855fd6a:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-855fd6a:focus-within a,
.elementor-31 .elementor-element.elementor-element-855fd6a:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-28b8e96 *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-28b8e96 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-28b8e96 h1,
.elementor-31 .elementor-element.elementor-element-28b8e96 h2,
.elementor-31 .elementor-element.elementor-element-28b8e96 h3,
.elementor-31 .elementor-element.elementor-element-28b8e96 .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-28b8e96 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-28b8e96 a,
.elementor-31 .elementor-element.elementor-element-28b8e96 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-28b8e96:hover h1,
.elementor-31 .elementor-element.elementor-element-28b8e96:hover h2,
.elementor-31 .elementor-element.elementor-element-28b8e96:hover h3,
.elementor-31 .elementor-element.elementor-element-28b8e96:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-28b8e96:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-28b8e96:focus-within h1,
.elementor-31 .elementor-element.elementor-element-28b8e96:focus-within h2,
.elementor-31 .elementor-element.elementor-element-28b8e96:focus-within h3,
.elementor-31 .elementor-element.elementor-element-28b8e96:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-28b8e96:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-28b8e96:hover a,
.elementor-31 .elementor-element.elementor-element-28b8e96:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-28b8e96:focus-within a,
.elementor-31 .elementor-element.elementor-element-28b8e96:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-13fe2b2 *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-13fe2b2 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-13fe2b2 h1,
.elementor-31 .elementor-element.elementor-element-13fe2b2 h2,
.elementor-31 .elementor-element.elementor-element-13fe2b2 h3,
.elementor-31 .elementor-element.elementor-element-13fe2b2 .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-13fe2b2 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-13fe2b2 a,
.elementor-31 .elementor-element.elementor-element-13fe2b2 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-13fe2b2:hover h1,
.elementor-31 .elementor-element.elementor-element-13fe2b2:hover h2,
.elementor-31 .elementor-element.elementor-element-13fe2b2:hover h3,
.elementor-31 .elementor-element.elementor-element-13fe2b2:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-13fe2b2:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-13fe2b2:focus-within h1,
.elementor-31 .elementor-element.elementor-element-13fe2b2:focus-within h2,
.elementor-31 .elementor-element.elementor-element-13fe2b2:focus-within h3,
.elementor-31 .elementor-element.elementor-element-13fe2b2:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-13fe2b2:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-13fe2b2:hover a,
.elementor-31 .elementor-element.elementor-element-13fe2b2:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-13fe2b2:focus-within a,
.elementor-31 .elementor-element.elementor-element-13fe2b2:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-34f1a3f *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-34f1a3f * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-34f1a3f h1,
.elementor-31 .elementor-element.elementor-element-34f1a3f h2,
.elementor-31 .elementor-element.elementor-element-34f1a3f h3,
.elementor-31 .elementor-element.elementor-element-34f1a3f .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-34f1a3f .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-34f1a3f a,
.elementor-31 .elementor-element.elementor-element-34f1a3f .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-34f1a3f:hover h1,
.elementor-31 .elementor-element.elementor-element-34f1a3f:hover h2,
.elementor-31 .elementor-element.elementor-element-34f1a3f:hover h3,
.elementor-31 .elementor-element.elementor-element-34f1a3f:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-34f1a3f:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-34f1a3f:focus-within h1,
.elementor-31 .elementor-element.elementor-element-34f1a3f:focus-within h2,
.elementor-31 .elementor-element.elementor-element-34f1a3f:focus-within h3,
.elementor-31 .elementor-element.elementor-element-34f1a3f:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-34f1a3f:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-34f1a3f:hover a,
.elementor-31 .elementor-element.elementor-element-34f1a3f:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-34f1a3f:focus-within a,
.elementor-31 .elementor-element.elementor-element-34f1a3f:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-b1292e6 *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-b1292e6 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-b1292e6 h1,
.elementor-31 .elementor-element.elementor-element-b1292e6 h2,
.elementor-31 .elementor-element.elementor-element-b1292e6 h3,
.elementor-31 .elementor-element.elementor-element-b1292e6 .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-b1292e6 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-b1292e6 a,
.elementor-31 .elementor-element.elementor-element-b1292e6 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-b1292e6:hover h1,
.elementor-31 .elementor-element.elementor-element-b1292e6:hover h2,
.elementor-31 .elementor-element.elementor-element-b1292e6:hover h3,
.elementor-31 .elementor-element.elementor-element-b1292e6:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-b1292e6:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-b1292e6:focus-within h1,
.elementor-31 .elementor-element.elementor-element-b1292e6:focus-within h2,
.elementor-31 .elementor-element.elementor-element-b1292e6:focus-within h3,
.elementor-31 .elementor-element.elementor-element-b1292e6:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-b1292e6:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-b1292e6:hover a,
.elementor-31 .elementor-element.elementor-element-b1292e6:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-b1292e6:focus-within a,
.elementor-31 .elementor-element.elementor-element-b1292e6:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-d360de0 *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-d360de0 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-d360de0 h1,
.elementor-31 .elementor-element.elementor-element-d360de0 h2,
.elementor-31 .elementor-element.elementor-element-d360de0 h3,
.elementor-31 .elementor-element.elementor-element-d360de0 .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-d360de0 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-d360de0 a,
.elementor-31 .elementor-element.elementor-element-d360de0 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-d360de0:hover h1,
.elementor-31 .elementor-element.elementor-element-d360de0:hover h2,
.elementor-31 .elementor-element.elementor-element-d360de0:hover h3,
.elementor-31 .elementor-element.elementor-element-d360de0:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-d360de0:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-d360de0:focus-within h1,
.elementor-31 .elementor-element.elementor-element-d360de0:focus-within h2,
.elementor-31 .elementor-element.elementor-element-d360de0:focus-within h3,
.elementor-31 .elementor-element.elementor-element-d360de0:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-d360de0:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-d360de0:hover a,
.elementor-31 .elementor-element.elementor-element-d360de0:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-d360de0:focus-within a,
.elementor-31 .elementor-element.elementor-element-d360de0:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-c9ec3eb *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-c9ec3eb * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-c9ec3eb h1,
.elementor-31 .elementor-element.elementor-element-c9ec3eb h2,
.elementor-31 .elementor-element.elementor-element-c9ec3eb h3,
.elementor-31 .elementor-element.elementor-element-c9ec3eb .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-c9ec3eb .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-c9ec3eb a,
.elementor-31 .elementor-element.elementor-element-c9ec3eb .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-c9ec3eb:hover h1,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:hover h2,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:hover h3,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:focus-within h1,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:focus-within h2,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:focus-within h3,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-c9ec3eb:hover a,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:focus-within a,
.elementor-31 .elementor-element.elementor-element-c9ec3eb:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-f9a6bc6 *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-f9a6bc6 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-f9a6bc6 h1,
.elementor-31 .elementor-element.elementor-element-f9a6bc6 h2,
.elementor-31 .elementor-element.elementor-element-f9a6bc6 h3,
.elementor-31 .elementor-element.elementor-element-f9a6bc6 .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-f9a6bc6 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-f9a6bc6 a,
.elementor-31 .elementor-element.elementor-element-f9a6bc6 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-f9a6bc6:hover h1,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:hover h2,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:hover h3,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:focus-within h1,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:focus-within h2,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:focus-within h3,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-f9a6bc6:hover a,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:focus-within a,
.elementor-31 .elementor-element.elementor-element-f9a6bc6:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-c39567f *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-c39567f * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-c39567f h1,
.elementor-31 .elementor-element.elementor-element-c39567f h2,
.elementor-31 .elementor-element.elementor-element-c39567f h3,
.elementor-31 .elementor-element.elementor-element-c39567f .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-c39567f .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-c39567f a,
.elementor-31 .elementor-element.elementor-element-c39567f .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-c39567f:hover h1,
.elementor-31 .elementor-element.elementor-element-c39567f:hover h2,
.elementor-31 .elementor-element.elementor-element-c39567f:hover h3,
.elementor-31 .elementor-element.elementor-element-c39567f:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-c39567f:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-c39567f:focus-within h1,
.elementor-31 .elementor-element.elementor-element-c39567f:focus-within h2,
.elementor-31 .elementor-element.elementor-element-c39567f:focus-within h3,
.elementor-31 .elementor-element.elementor-element-c39567f:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-c39567f:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-c39567f:hover a,
.elementor-31 .elementor-element.elementor-element-c39567f:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-c39567f:focus-within a,
.elementor-31 .elementor-element.elementor-element-c39567f:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-feeffe5 *//* Garante transições suaves em todos os elementos */
.elementor-31 .elementor-element.elementor-element-feeffe5 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-31 .elementor-element.elementor-element-feeffe5 h1,
.elementor-31 .elementor-element.elementor-element-feeffe5 h2,
.elementor-31 .elementor-element.elementor-element-feeffe5 h3,
.elementor-31 .elementor-element.elementor-element-feeffe5 .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-feeffe5 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-31 .elementor-element.elementor-element-feeffe5 a,
.elementor-31 .elementor-element.elementor-element-feeffe5 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-31 .elementor-element.elementor-element-feeffe5:hover h1,
.elementor-31 .elementor-element.elementor-element-feeffe5:hover h2,
.elementor-31 .elementor-element.elementor-element-feeffe5:hover h3,
.elementor-31 .elementor-element.elementor-element-feeffe5:hover .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-feeffe5:hover .elementor-widget-heading,
.elementor-31 .elementor-element.elementor-element-feeffe5:focus-within h1,
.elementor-31 .elementor-element.elementor-element-feeffe5:focus-within h2,
.elementor-31 .elementor-element.elementor-element-feeffe5:focus-within h3,
.elementor-31 .elementor-element.elementor-element-feeffe5:focus-within .elementor-heading-title,
.elementor-31 .elementor-element.elementor-element-feeffe5:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-31 .elementor-element.elementor-element-feeffe5:hover a,
.elementor-31 .elementor-element.elementor-element-feeffe5:hover .elementor-button,
.elementor-31 .elementor-element.elementor-element-feeffe5:focus-within a,
.elementor-31 .elementor-element.elementor-element-feeffe5:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */