.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5e41d6f{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-5e41d6f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-412b1ac{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 2px;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:430px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-content .wpr-promo-box-icon{font-size:17px;margin-bottom:2px;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f73bd07  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 2px;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:430px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-content .wpr-promo-box-icon{font-size:17px;margin-bottom:2px;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-13e5d9f  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 2px;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:430px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-content .wpr-promo-box-icon{font-size:17px;margin-bottom:2px;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-0425f80  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 2px;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:430px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-content .wpr-promo-box-icon{font-size:17px;margin-bottom:2px;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2f1b097  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-561a50c{padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-561a50c .elementor-heading-title{color:var( --e-global-color-98049cd );}.elementor-12 .elementor-element.elementor-element-448df92{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 2px;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:430px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-content .wpr-promo-box-icon{font-size:17px;margin-bottom:2px;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-52c03d4  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 2px;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:430px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-content .wpr-promo-box-icon{font-size:17px;margin-bottom:2px;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f2d9d8c  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 2px;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:430px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-content .wpr-promo-box-icon{font-size:17px;margin-bottom:2px;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-81434c4  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 2px;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:430px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-content .wpr-promo-box-icon{font-size:17px;margin-bottom:2px;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-63ebb26  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-8f65f35{padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-8f65f35 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8f53fe2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 46px;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:555px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-content .wpr-promo-box-icon{font-size:18px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-0d7e576  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 46px;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:555px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-content .wpr-promo-box-icon{font-size:18px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-3fe87f7  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 46px;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:555px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-content .wpr-promo-box-icon{font-size:18px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a3fb172  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-btn{background-color:transparent;background-image:linear-gradient(180deg, #75F16F 0%, #54C27C 100%);color:#AEE6AB;border-color:#74C792;box-shadow:0px 0px 10px 0px rgba(88.40000000000002, 88.40000000000002, 88.40000000000002, 0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#FDFDFD00;mix-blend-mode:normal;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-title{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);margin:0 0 46px;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-title a{color:var( --e-global-color-accent );-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-description{color:#ffffff;line-height:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:555px;padding:100px 40px 30px 40px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:center;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-content .wpr-promo-box-icon{font-size:18px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-c91208a  .wpr-promo-box-btn{padding:10px 15px 10px 15px;border-style:none;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#FFFFFF00;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-412b1ac{--content-width:977px;}.elementor-12 .elementor-element.elementor-element-448df92{--content-width:977px;}.elementor-12 .elementor-element.elementor-element-8f53fe2{--content-width:1530px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-412b1ac{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-448df92{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-8f53fe2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-5e41d6f{text-align:center;}.elementor-12 .elementor-element.elementor-element-412b1ac{--content-width:500px;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f73bd07{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f73bd07 .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-13e5d9f{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-13e5d9f .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-0425f80{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0425f80 .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-2f1b097{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2f1b097 .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-561a50c{text-align:center;}.elementor-12 .elementor-element.elementor-element-448df92{--content-width:500px;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-52c03d4{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-52c03d4 .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-f2d9d8c{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f2d9d8c .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-81434c4{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-81434c4 .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-63ebb26{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-63ebb26 .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-8f65f35{text-align:center;}.elementor-12 .elementor-element.elementor-element-8f53fe2{--content-width:500px;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0d7e576{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0d7e576 .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-3fe87f7{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3fe87f7 .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-a3fb172{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a3fb172 .wpr-promo-box-content{padding:10px 10px 20px 10px;}.elementor-12 .elementor-element.elementor-element-c91208a{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c91208a .wpr-promo-box-content{padding:10px 10px 20px 10px;}}/* Start custom CSS for wpr-promo-box, class: .elementor-element-f73bd07 *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-f73bd07 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-f73bd07 h1,
.elementor-12 .elementor-element.elementor-element-f73bd07 h2,
.elementor-12 .elementor-element.elementor-element-f73bd07 h3,
.elementor-12 .elementor-element.elementor-element-f73bd07 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f73bd07 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-f73bd07 a,
.elementor-12 .elementor-element.elementor-element-f73bd07 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-f73bd07:hover h1,
.elementor-12 .elementor-element.elementor-element-f73bd07:hover h2,
.elementor-12 .elementor-element.elementor-element-f73bd07:hover h3,
.elementor-12 .elementor-element.elementor-element-f73bd07:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f73bd07:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-f73bd07:focus-within h1,
.elementor-12 .elementor-element.elementor-element-f73bd07:focus-within h2,
.elementor-12 .elementor-element.elementor-element-f73bd07:focus-within h3,
.elementor-12 .elementor-element.elementor-element-f73bd07:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f73bd07:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-f73bd07:hover a,
.elementor-12 .elementor-element.elementor-element-f73bd07:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-f73bd07:focus-within a,
.elementor-12 .elementor-element.elementor-element-f73bd07:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-13e5d9f *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-13e5d9f * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-13e5d9f h1,
.elementor-12 .elementor-element.elementor-element-13e5d9f h2,
.elementor-12 .elementor-element.elementor-element-13e5d9f h3,
.elementor-12 .elementor-element.elementor-element-13e5d9f .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-13e5d9f .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-13e5d9f a,
.elementor-12 .elementor-element.elementor-element-13e5d9f .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-13e5d9f:hover h1,
.elementor-12 .elementor-element.elementor-element-13e5d9f:hover h2,
.elementor-12 .elementor-element.elementor-element-13e5d9f:hover h3,
.elementor-12 .elementor-element.elementor-element-13e5d9f:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-13e5d9f:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-13e5d9f:focus-within h1,
.elementor-12 .elementor-element.elementor-element-13e5d9f:focus-within h2,
.elementor-12 .elementor-element.elementor-element-13e5d9f:focus-within h3,
.elementor-12 .elementor-element.elementor-element-13e5d9f:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-13e5d9f:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-13e5d9f:hover a,
.elementor-12 .elementor-element.elementor-element-13e5d9f:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-13e5d9f:focus-within a,
.elementor-12 .elementor-element.elementor-element-13e5d9f:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-0425f80 *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-0425f80 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-0425f80 h1,
.elementor-12 .elementor-element.elementor-element-0425f80 h2,
.elementor-12 .elementor-element.elementor-element-0425f80 h3,
.elementor-12 .elementor-element.elementor-element-0425f80 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0425f80 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-0425f80 a,
.elementor-12 .elementor-element.elementor-element-0425f80 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-0425f80:hover h1,
.elementor-12 .elementor-element.elementor-element-0425f80:hover h2,
.elementor-12 .elementor-element.elementor-element-0425f80:hover h3,
.elementor-12 .elementor-element.elementor-element-0425f80:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0425f80:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-0425f80:focus-within h1,
.elementor-12 .elementor-element.elementor-element-0425f80:focus-within h2,
.elementor-12 .elementor-element.elementor-element-0425f80:focus-within h3,
.elementor-12 .elementor-element.elementor-element-0425f80:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0425f80:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-0425f80:hover a,
.elementor-12 .elementor-element.elementor-element-0425f80:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-0425f80:focus-within a,
.elementor-12 .elementor-element.elementor-element-0425f80:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-2f1b097 *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-2f1b097 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-2f1b097 h1,
.elementor-12 .elementor-element.elementor-element-2f1b097 h2,
.elementor-12 .elementor-element.elementor-element-2f1b097 h3,
.elementor-12 .elementor-element.elementor-element-2f1b097 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-2f1b097 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-2f1b097 a,
.elementor-12 .elementor-element.elementor-element-2f1b097 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-2f1b097:hover h1,
.elementor-12 .elementor-element.elementor-element-2f1b097:hover h2,
.elementor-12 .elementor-element.elementor-element-2f1b097:hover h3,
.elementor-12 .elementor-element.elementor-element-2f1b097:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-2f1b097:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-2f1b097:focus-within h1,
.elementor-12 .elementor-element.elementor-element-2f1b097:focus-within h2,
.elementor-12 .elementor-element.elementor-element-2f1b097:focus-within h3,
.elementor-12 .elementor-element.elementor-element-2f1b097:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-2f1b097:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-2f1b097:hover a,
.elementor-12 .elementor-element.elementor-element-2f1b097:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-2f1b097:focus-within a,
.elementor-12 .elementor-element.elementor-element-2f1b097:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-52c03d4 *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-52c03d4 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-52c03d4 h1,
.elementor-12 .elementor-element.elementor-element-52c03d4 h2,
.elementor-12 .elementor-element.elementor-element-52c03d4 h3,
.elementor-12 .elementor-element.elementor-element-52c03d4 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-52c03d4 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-52c03d4 a,
.elementor-12 .elementor-element.elementor-element-52c03d4 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-52c03d4:hover h1,
.elementor-12 .elementor-element.elementor-element-52c03d4:hover h2,
.elementor-12 .elementor-element.elementor-element-52c03d4:hover h3,
.elementor-12 .elementor-element.elementor-element-52c03d4:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-52c03d4:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-52c03d4:focus-within h1,
.elementor-12 .elementor-element.elementor-element-52c03d4:focus-within h2,
.elementor-12 .elementor-element.elementor-element-52c03d4:focus-within h3,
.elementor-12 .elementor-element.elementor-element-52c03d4:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-52c03d4:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-52c03d4:hover a,
.elementor-12 .elementor-element.elementor-element-52c03d4:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-52c03d4:focus-within a,
.elementor-12 .elementor-element.elementor-element-52c03d4:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-f2d9d8c *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-f2d9d8c * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-f2d9d8c h1,
.elementor-12 .elementor-element.elementor-element-f2d9d8c h2,
.elementor-12 .elementor-element.elementor-element-f2d9d8c h3,
.elementor-12 .elementor-element.elementor-element-f2d9d8c .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d9d8c .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-f2d9d8c a,
.elementor-12 .elementor-element.elementor-element-f2d9d8c .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-f2d9d8c:hover h1,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:hover h2,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:hover h3,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:focus-within h1,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:focus-within h2,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:focus-within h3,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-f2d9d8c:hover a,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:focus-within a,
.elementor-12 .elementor-element.elementor-element-f2d9d8c:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-81434c4 *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-81434c4 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-81434c4 h1,
.elementor-12 .elementor-element.elementor-element-81434c4 h2,
.elementor-12 .elementor-element.elementor-element-81434c4 h3,
.elementor-12 .elementor-element.elementor-element-81434c4 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-81434c4 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-81434c4 a,
.elementor-12 .elementor-element.elementor-element-81434c4 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-81434c4:hover h1,
.elementor-12 .elementor-element.elementor-element-81434c4:hover h2,
.elementor-12 .elementor-element.elementor-element-81434c4:hover h3,
.elementor-12 .elementor-element.elementor-element-81434c4:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-81434c4:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-81434c4:focus-within h1,
.elementor-12 .elementor-element.elementor-element-81434c4:focus-within h2,
.elementor-12 .elementor-element.elementor-element-81434c4:focus-within h3,
.elementor-12 .elementor-element.elementor-element-81434c4:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-81434c4:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-81434c4:hover a,
.elementor-12 .elementor-element.elementor-element-81434c4:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-81434c4:focus-within a,
.elementor-12 .elementor-element.elementor-element-81434c4:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-63ebb26 *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-63ebb26 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-63ebb26 h1,
.elementor-12 .elementor-element.elementor-element-63ebb26 h2,
.elementor-12 .elementor-element.elementor-element-63ebb26 h3,
.elementor-12 .elementor-element.elementor-element-63ebb26 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-63ebb26 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-63ebb26 a,
.elementor-12 .elementor-element.elementor-element-63ebb26 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-63ebb26:hover h1,
.elementor-12 .elementor-element.elementor-element-63ebb26:hover h2,
.elementor-12 .elementor-element.elementor-element-63ebb26:hover h3,
.elementor-12 .elementor-element.elementor-element-63ebb26:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-63ebb26:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-63ebb26:focus-within h1,
.elementor-12 .elementor-element.elementor-element-63ebb26:focus-within h2,
.elementor-12 .elementor-element.elementor-element-63ebb26:focus-within h3,
.elementor-12 .elementor-element.elementor-element-63ebb26:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-63ebb26:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-63ebb26:hover a,
.elementor-12 .elementor-element.elementor-element-63ebb26:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-63ebb26:focus-within a,
.elementor-12 .elementor-element.elementor-element-63ebb26:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-0d7e576 *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-0d7e576 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-0d7e576 h1,
.elementor-12 .elementor-element.elementor-element-0d7e576 h2,
.elementor-12 .elementor-element.elementor-element-0d7e576 h3,
.elementor-12 .elementor-element.elementor-element-0d7e576 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0d7e576 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-0d7e576 a,
.elementor-12 .elementor-element.elementor-element-0d7e576 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-0d7e576:hover h1,
.elementor-12 .elementor-element.elementor-element-0d7e576:hover h2,
.elementor-12 .elementor-element.elementor-element-0d7e576:hover h3,
.elementor-12 .elementor-element.elementor-element-0d7e576:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0d7e576:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-0d7e576:focus-within h1,
.elementor-12 .elementor-element.elementor-element-0d7e576:focus-within h2,
.elementor-12 .elementor-element.elementor-element-0d7e576:focus-within h3,
.elementor-12 .elementor-element.elementor-element-0d7e576:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0d7e576:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-0d7e576:hover a,
.elementor-12 .elementor-element.elementor-element-0d7e576:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-0d7e576:focus-within a,
.elementor-12 .elementor-element.elementor-element-0d7e576:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-3fe87f7 *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-3fe87f7 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-3fe87f7 h1,
.elementor-12 .elementor-element.elementor-element-3fe87f7 h2,
.elementor-12 .elementor-element.elementor-element-3fe87f7 h3,
.elementor-12 .elementor-element.elementor-element-3fe87f7 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-3fe87f7 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-3fe87f7 a,
.elementor-12 .elementor-element.elementor-element-3fe87f7 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-3fe87f7:hover h1,
.elementor-12 .elementor-element.elementor-element-3fe87f7:hover h2,
.elementor-12 .elementor-element.elementor-element-3fe87f7:hover h3,
.elementor-12 .elementor-element.elementor-element-3fe87f7:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-3fe87f7:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-3fe87f7:focus-within h1,
.elementor-12 .elementor-element.elementor-element-3fe87f7:focus-within h2,
.elementor-12 .elementor-element.elementor-element-3fe87f7:focus-within h3,
.elementor-12 .elementor-element.elementor-element-3fe87f7:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-3fe87f7:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-3fe87f7:hover a,
.elementor-12 .elementor-element.elementor-element-3fe87f7:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-3fe87f7:focus-within a,
.elementor-12 .elementor-element.elementor-element-3fe87f7:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-a3fb172 *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-a3fb172 * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-a3fb172 h1,
.elementor-12 .elementor-element.elementor-element-a3fb172 h2,
.elementor-12 .elementor-element.elementor-element-a3fb172 h3,
.elementor-12 .elementor-element.elementor-element-a3fb172 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-a3fb172 .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-a3fb172 a,
.elementor-12 .elementor-element.elementor-element-a3fb172 .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-a3fb172:hover h1,
.elementor-12 .elementor-element.elementor-element-a3fb172:hover h2,
.elementor-12 .elementor-element.elementor-element-a3fb172:hover h3,
.elementor-12 .elementor-element.elementor-element-a3fb172:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-a3fb172:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-a3fb172:focus-within h1,
.elementor-12 .elementor-element.elementor-element-a3fb172:focus-within h2,
.elementor-12 .elementor-element.elementor-element-a3fb172:focus-within h3,
.elementor-12 .elementor-element.elementor-element-a3fb172:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-a3fb172:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-a3fb172:hover a,
.elementor-12 .elementor-element.elementor-element-a3fb172:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-a3fb172:focus-within a,
.elementor-12 .elementor-element.elementor-element-a3fb172:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wpr-promo-box, class: .elementor-element-c91208a *//* Garante transições suaves em todos os elementos */
.elementor-12 .elementor-element.elementor-element-c91208a * {
  transition: all 0.4s ease;
}

/* Coloca o título mais abaixo no estado normal */
.elementor-12 .elementor-element.elementor-element-c91208a h1,
.elementor-12 .elementor-element.elementor-element-c91208a h2,
.elementor-12 .elementor-element.elementor-element-c91208a h3,
.elementor-12 .elementor-element.elementor-element-c91208a .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-c91208a .elementor-widget-heading {
  transform: translateY(60px);
  margin-bottom: 10px;
}

/* Esconde o botão por padrão */
.elementor-12 .elementor-element.elementor-element-c91208a a,
.elementor-12 .elementor-element.elementor-element-c91208a .elementor-button {
  opacity: 0;
  transform: translateY(40px);
  display: inline-block;
}

/* Hover: move o título pra cima e mostra o botão */
.elementor-12 .elementor-element.elementor-element-c91208a:hover h1,
.elementor-12 .elementor-element.elementor-element-c91208a:hover h2,
.elementor-12 .elementor-element.elementor-element-c91208a:hover h3,
.elementor-12 .elementor-element.elementor-element-c91208a:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-c91208a:hover .elementor-widget-heading,
.elementor-12 .elementor-element.elementor-element-c91208a:focus-within h1,
.elementor-12 .elementor-element.elementor-element-c91208a:focus-within h2,
.elementor-12 .elementor-element.elementor-element-c91208a:focus-within h3,
.elementor-12 .elementor-element.elementor-element-c91208a:focus-within .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-c91208a:focus-within .elementor-widget-heading {
  transform: translateY(0);
}

.elementor-12 .elementor-element.elementor-element-c91208a:hover a,
.elementor-12 .elementor-element.elementor-element-c91208a:hover .elementor-button,
.elementor-12 .elementor-element.elementor-element-c91208a:focus-within a,
.elementor-12 .elementor-element.elementor-element-c91208a:focus-within .elementor-button {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */