.elementor-28 .elementor-element.elementor-element-23b8e31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-28 .elementor-element.elementor-element-23b8e31:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-23b8e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d63ec1 );}.elementor-28 .elementor-element.elementor-element-12d7a6a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-f88e2e1{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-f88e2e1.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-f88e2e1 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#DB9824;}.elementor-28 .elementor-element.elementor-element-efad500{width:100%;max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-efad500 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-4206bdd{width:100%;max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-4206bdd.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-4206bdd .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-5756e04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-28 .elementor-element.elementor-element-5756e04:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5756e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d63ec1 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-445ea27{--display:flex;}.elementor-28 .elementor-element.elementor-element-bff6768{--display:flex;}.elementor-28 .elementor-element.elementor-element-8ecfd97{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-8ecfd97:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8ecfd97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-f4d631b .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f4d631b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-f4d631b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-f4d631b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-f4d631b .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-f4d631b .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-f4d631b .elementor-image-box-title{font-size:24px;color:#3B1C15;}.elementor-28 .elementor-element.elementor-element-f4d631b:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-f4d631b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-f4d631b .elementor-image-box-description{color:#616161;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-1eff137{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-1eff137 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-1eff137 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-ae23ec7 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-ae23ec7 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-ae23ec7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-ae23ec7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-ae23ec7 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-ae23ec7 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-83ab4c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-2ef29f3{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-2ef29f3.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-2ef29f3 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-64492d4.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-64492d4 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-64492d4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-64492d4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-64492d4.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-64492d4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-64492d4.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-64492d4 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-64492d4 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-98cae64{--display:flex;}.elementor-28 .elementor-element.elementor-element-f39b82c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-f39b82c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-f39b82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-89cf5b1 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-89cf5b1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-89cf5b1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-89cf5b1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-89cf5b1 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-89cf5b1 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-89cf5b1 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-89cf5b1:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-89cf5b1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-89cf5b1 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-27c626b{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-27c626b .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-27c626b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-f94722c .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-f94722c .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-f94722c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-f94722c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-f94722c .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-f94722c .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-dcf6c6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-05f53af{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-05f53af.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-05f53af .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-c8f690b.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-c8f690b .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-c8f690b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-c8f690b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-c8f690b.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-c8f690b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-c8f690b.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-c8f690b .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-c8f690b .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-d34bd7e{--display:flex;}.elementor-28 .elementor-element.elementor-element-55a1c02{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-55a1c02:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-55a1c02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-acf43f7 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-acf43f7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-acf43f7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-acf43f7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-acf43f7 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-acf43f7 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-acf43f7 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-acf43f7:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-acf43f7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-acf43f7 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-97db257{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-97db257 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-97db257 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-09a97fc .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-09a97fc .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-09a97fc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-09a97fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-09a97fc .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-09a97fc .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-69cfc9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-83c81a6{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-83c81a6.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-83c81a6 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-50a7e59.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-50a7e59 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-50a7e59.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-50a7e59.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-50a7e59.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-50a7e59.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-50a7e59.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-50a7e59 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-50a7e59 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-e813c7a{--display:flex;}.elementor-28 .elementor-element.elementor-element-0910161{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-0910161:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0910161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-fb3a8dd .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-fb3a8dd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-fb3a8dd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-fb3a8dd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-fb3a8dd .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-fb3a8dd .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-fb3a8dd .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-fb3a8dd:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-fb3a8dd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-fb3a8dd .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-fcaad7d{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-fcaad7d .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-fcaad7d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-f0ed9c1 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-f0ed9c1 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-f0ed9c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-f0ed9c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-f0ed9c1 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-f0ed9c1 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2269f13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-7088479{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-7088479.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-7088479 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-ec5100f.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-ec5100f .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-ec5100f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-ec5100f.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-ec5100f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-ec5100f.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-ec5100f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-ec5100f .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-ec5100f .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-8a7d8ce{--display:flex;}.elementor-28 .elementor-element.elementor-element-d31d451{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-d31d451:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d31d451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-80328a5 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-80328a5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-80328a5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-80328a5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-80328a5 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-80328a5 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-80328a5 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-80328a5:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-80328a5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-80328a5 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-598216a{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-598216a .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-598216a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-3c128ea .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3c128ea .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-3c128ea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-3c128ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-3c128ea .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-3c128ea .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-a678934{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-f522cc0{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-f522cc0.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-f522cc0 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-6aff37b.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-6aff37b .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-6aff37b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-6aff37b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6aff37b.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-6aff37b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6aff37b.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-6aff37b .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-6aff37b .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-50eb553{--display:flex;}.elementor-28 .elementor-element.elementor-element-578a4c3{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-578a4c3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-578a4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-9ebdd6e .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-9ebdd6e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-9ebdd6e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-9ebdd6e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-9ebdd6e .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-9ebdd6e .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-9ebdd6e .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-9ebdd6e:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-9ebdd6e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-9ebdd6e .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-c024bf1{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-c024bf1 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-c024bf1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-3247dfd .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3247dfd .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-3247dfd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-3247dfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-3247dfd .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-3247dfd .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-6de2750{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-e26191d{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-e26191d.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-e26191d .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-c9c56ad.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-c9c56ad .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-c9c56ad.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-c9c56ad.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-c9c56ad.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-c9c56ad.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-c9c56ad.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-c9c56ad .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-c9c56ad .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-881b866{--display:flex;}.elementor-28 .elementor-element.elementor-element-d246807{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-d246807:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d246807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-f0256b2 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f0256b2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-f0256b2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-f0256b2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-f0256b2 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-f0256b2 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-f0256b2 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-f0256b2:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-f0256b2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-f0256b2 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-4a0599a{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-4a0599a .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-4a0599a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-786528b .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-786528b .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-786528b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-786528b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-786528b .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-786528b .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-1d20746{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-43c5459{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-43c5459.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-43c5459 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-62abdd9.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-62abdd9 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-62abdd9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-62abdd9.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-62abdd9.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-62abdd9.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-62abdd9.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-62abdd9 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-62abdd9 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-b08ca98{--display:flex;}.elementor-28 .elementor-element.elementor-element-68fb87f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-68fb87f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-68fb87f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-1e7aa55 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-1e7aa55.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-1e7aa55.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-1e7aa55.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-1e7aa55 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-1e7aa55 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-1e7aa55 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-1e7aa55:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-1e7aa55:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-1e7aa55 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-f630ff8{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-f630ff8 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-f630ff8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-024b184 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-024b184 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-024b184{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-024b184 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-024b184 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-024b184 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-a00acd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-494a65d{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-494a65d.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-494a65d .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-238bcb0.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-238bcb0 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-238bcb0.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-238bcb0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-238bcb0.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-238bcb0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-238bcb0.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-238bcb0 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-238bcb0 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-2c69315{--display:flex;}.elementor-28 .elementor-element.elementor-element-d5549be{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-d5549be:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d5549be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-0d83fe4 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-0d83fe4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-0d83fe4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-0d83fe4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-0d83fe4 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-0d83fe4 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-0d83fe4 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-0d83fe4:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-0d83fe4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-0d83fe4 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-d74d58b{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-d74d58b .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-d74d58b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-5d9c1cd .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-5d9c1cd .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-5d9c1cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-5d9c1cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-5d9c1cd .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-5d9c1cd .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-785fddd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-7f2e045{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-7f2e045.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-7f2e045 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-26e307c.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-26e307c .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-26e307c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-26e307c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-26e307c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-26e307c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-26e307c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-26e307c .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-26e307c .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-5ae9655{--display:flex;}.elementor-28 .elementor-element.elementor-element-61cee97{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-61cee97:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-61cee97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-eaad61b .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-eaad61b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-eaad61b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-eaad61b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-eaad61b .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-eaad61b .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-eaad61b .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-eaad61b:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-eaad61b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-eaad61b .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-3de43e9{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-3de43e9 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-3de43e9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-1c3f278 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-1c3f278 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-1c3f278{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-1c3f278 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-1c3f278 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-1c3f278 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-50ac2d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-e24efa2{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-e24efa2.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-e24efa2 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-9cf7921.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-9cf7921 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-9cf7921.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-9cf7921.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-9cf7921.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-9cf7921.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-9cf7921.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-9cf7921 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-9cf7921 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-f6e6220{--e-n-carousel-swiper-slides-gap:10px;padding:0em 0em 0em 0em;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-28 .elementor-element.elementor-element-5c254f7{--display:flex;}.elementor-28 .elementor-element.elementor-element-8423dc5{--display:flex;}.elementor-28 .elementor-element.elementor-element-7068ccd{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-7068ccd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7068ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-f849882 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f849882.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-f849882.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-f849882.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-f849882 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-f849882 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-f849882 .elementor-image-box-title{font-size:24px;color:#3B1C15;}.elementor-28 .elementor-element.elementor-element-f849882:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-f849882:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-f849882 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-3e1020b{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-3e1020b .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-3e1020b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-14c7466 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-14c7466 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-14c7466{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-14c7466 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-14c7466 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-14c7466 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-26a5bca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-99f4e6f{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-99f4e6f.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-99f4e6f .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-50f25a2.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-50f25a2 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-50f25a2.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-50f25a2.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-50f25a2.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-50f25a2.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-50f25a2.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-50f25a2 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-50f25a2 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-4763f91{--display:flex;}.elementor-28 .elementor-element.elementor-element-0d60f22{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-0d60f22:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0d60f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-cdabc43 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-cdabc43.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-cdabc43.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-cdabc43.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-cdabc43 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-cdabc43 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-cdabc43 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-cdabc43:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-cdabc43:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-cdabc43 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-0cbb54a{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-0cbb54a .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-0cbb54a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-c02c950 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-c02c950 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-c02c950{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-c02c950 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-c02c950 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-c02c950 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2310ac1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-35639a5{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-35639a5.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-35639a5 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-129165f.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-129165f .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-129165f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-129165f.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-129165f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-129165f.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-129165f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-129165f .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-129165f .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-a725b71{--e-n-carousel-swiper-slides-gap:10px;padding:0em 0em 0em 0em;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-28 .elementor-element.elementor-element-6ee3dc7{--display:flex;}.elementor-28 .elementor-element.elementor-element-cb53c64{--display:flex;}.elementor-28 .elementor-element.elementor-element-dbbd312{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-dbbd312:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-dbbd312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-d8b9729 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-d8b9729.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-d8b9729.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-d8b9729.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-d8b9729 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-d8b9729 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-d8b9729 .elementor-image-box-title{font-size:24px;color:#3B1C15;}.elementor-28 .elementor-element.elementor-element-d8b9729:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-d8b9729:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-d8b9729 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-19d1e33{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-19d1e33 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-19d1e33 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-9072c16 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-9072c16 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-9072c16{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-9072c16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-9072c16 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-9072c16 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-f6dccda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-e7affb0{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-e7affb0.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-e7affb0 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-0c483ba.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-0c483ba .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-0c483ba.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-0c483ba.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-0c483ba.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-0c483ba.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-0c483ba.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-0c483ba .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-0c483ba .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-0f82e5d{--display:flex;}.elementor-28 .elementor-element.elementor-element-70c65ce{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-70c65ce:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-70c65ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-1ff30e8 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-1ff30e8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-1ff30e8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-1ff30e8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-1ff30e8 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-1ff30e8 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-1ff30e8 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-1ff30e8:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-1ff30e8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-1ff30e8 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-5200a43{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-5200a43 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-5200a43 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-8ede503 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-8ede503 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-8ede503{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-8ede503 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-8ede503 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-8ede503 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-aa8ed35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-cad5fe5{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-cad5fe5.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-cad5fe5 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-288cce0.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-288cce0 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-288cce0.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-288cce0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-288cce0.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-288cce0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-288cce0.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-288cce0 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-288cce0 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-edcceb2{--display:flex;}.elementor-28 .elementor-element.elementor-element-0e5c77b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-0e5c77b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0e5c77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-8c35b75 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-8c35b75.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-8c35b75.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-8c35b75.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-8c35b75 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-8c35b75 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-8c35b75 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-8c35b75:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-8c35b75:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-8c35b75 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-91a7d60{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-91a7d60 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-91a7d60 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-f0e7a45 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-f0e7a45 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-f0e7a45{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-f0e7a45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-f0e7a45 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-f0e7a45 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-76980e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-03a5df0{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-03a5df0.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-03a5df0 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-6bf5024.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-6bf5024 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-6bf5024.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-6bf5024.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6bf5024.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-6bf5024.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6bf5024.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-6bf5024 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-6bf5024 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-5f2f252{--e-n-carousel-swiper-slides-gap:10px;padding:0em 0em 0em 0em;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-28 .elementor-element.elementor-element-bb16711{--display:flex;}.elementor-28 .elementor-element.elementor-element-18a4425{--display:flex;}.elementor-28 .elementor-element.elementor-element-21d0dff{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-21d0dff:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-21d0dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-7a3cbda .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-7a3cbda.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-7a3cbda.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-7a3cbda.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-7a3cbda .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-7a3cbda .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-7a3cbda .elementor-image-box-title{font-size:24px;color:#3B1C15;}.elementor-28 .elementor-element.elementor-element-7a3cbda:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-7a3cbda:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-7a3cbda .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-3f1561d{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-3f1561d .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-3f1561d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-9a44775 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-9a44775 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-9a44775{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-9a44775 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-9a44775 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-9a44775 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2932837{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-b279f69{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-b279f69.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b279f69 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-402373c.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-402373c .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-402373c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-402373c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-402373c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-402373c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-402373c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-402373c .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-402373c .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-699a724{--display:flex;}.elementor-28 .elementor-element.elementor-element-52bb0d9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-52bb0d9:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-52bb0d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-36e9bba .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-36e9bba.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-36e9bba.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-36e9bba.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-36e9bba .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-36e9bba .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-36e9bba .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-36e9bba:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-36e9bba:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-36e9bba .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-9fa05fa{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-9fa05fa .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-9fa05fa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-2136bc8 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2136bc8 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-2136bc8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-2136bc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2136bc8 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-2136bc8 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-06493cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-593530e{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-593530e.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-593530e .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-88cc8d7.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-88cc8d7 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-88cc8d7.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-88cc8d7.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-88cc8d7.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-88cc8d7.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-88cc8d7.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-88cc8d7 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-88cc8d7 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-6a8b7c6{--display:flex;}.elementor-28 .elementor-element.elementor-element-27e0290{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-27e0290:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-27e0290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-1cae434 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-1cae434.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-1cae434.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-1cae434.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-1cae434 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-1cae434 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-1cae434 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-1cae434:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-1cae434:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-1cae434 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-061b605{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-061b605 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-061b605 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-1de1416 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-1de1416 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-1de1416{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-1de1416 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-1de1416 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-1de1416 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-f0875c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-6fa09d4{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-6fa09d4.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-6fa09d4 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-d44c44d.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-d44c44d .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-d44c44d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-d44c44d.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-d44c44d.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-d44c44d.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-d44c44d.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-d44c44d .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-d44c44d .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-0d0d193{--e-n-carousel-swiper-slides-gap:10px;padding:0em 0em 0em 0em;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-28 .elementor-element.elementor-element-cbcd974{--display:flex;}.elementor-28 .elementor-element.elementor-element-de061d6{--display:flex;}.elementor-28 .elementor-element.elementor-element-6a373bf{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-6a373bf:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6a373bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-58a631a .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-58a631a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-58a631a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-58a631a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-58a631a .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-58a631a .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-58a631a .elementor-image-box-title{font-size:24px;color:#3B1C15;}.elementor-28 .elementor-element.elementor-element-58a631a:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-58a631a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-58a631a .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-20970f9{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-20970f9 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-20970f9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-854cc63 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-854cc63 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-854cc63{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-854cc63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-854cc63 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-854cc63 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-d551392{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-90b4628{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-90b4628.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-90b4628 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-b608de4.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-b608de4 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-b608de4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-b608de4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-b608de4.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-b608de4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-b608de4.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-b608de4 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-b608de4 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-0200fbb{--display:flex;}.elementor-28 .elementor-element.elementor-element-4019401{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-4019401:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4019401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-bd19290 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-bd19290.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-bd19290.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-bd19290.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-bd19290 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-bd19290 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-bd19290 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-bd19290:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-bd19290:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-bd19290 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-d6c04f4{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-d6c04f4 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-d6c04f4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-bd798b4 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-bd798b4 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-bd798b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-bd798b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-bd798b4 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-bd798b4 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-af74947{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-dfe1246{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-dfe1246.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-dfe1246 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-94d9bdb.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-94d9bdb .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-94d9bdb.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-94d9bdb.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-94d9bdb.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-94d9bdb.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-94d9bdb.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-94d9bdb .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-94d9bdb .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-ec57536{--display:flex;}.elementor-28 .elementor-element.elementor-element-43d537d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-43d537d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-43d537d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-ec1eb72 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-ec1eb72.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-ec1eb72.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-ec1eb72.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-ec1eb72 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-ec1eb72 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-ec1eb72 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-ec1eb72:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-ec1eb72:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-ec1eb72 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-e701638{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-e701638 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-e701638 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-4a05a96 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-4a05a96 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-4a05a96{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-4a05a96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-4a05a96 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-4a05a96 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-e4195b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-c5793a3{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-c5793a3.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-c5793a3 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-925d189.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-925d189 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-925d189.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-925d189.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-925d189.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-925d189.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-925d189.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-925d189 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-925d189 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-7bbe762{--e-n-carousel-swiper-slides-gap:10px;padding:0em 0em 0em 0em;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-28 .elementor-element.elementor-element-8ae34c8{--display:flex;}.elementor-28 .elementor-element.elementor-element-f04172f{--display:flex;}.elementor-28 .elementor-element.elementor-element-b0d6aab{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-b0d6aab:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b0d6aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-f6ca844 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f6ca844.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-f6ca844.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-f6ca844.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-f6ca844 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-f6ca844 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-f6ca844 .elementor-image-box-title{font-size:24px;color:#3B1C15;}.elementor-28 .elementor-element.elementor-element-f6ca844:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-f6ca844:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-f6ca844 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-112b8d8{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-112b8d8 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-112b8d8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-355d3e0 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-355d3e0 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-355d3e0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-355d3e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-355d3e0 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-355d3e0 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-d2e0ab5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-1bd1970{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-1bd1970.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1bd1970 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-2acd29c.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-2acd29c .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-2acd29c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-2acd29c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-2acd29c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-2acd29c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-2acd29c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-2acd29c .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-2acd29c .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-4423187{--display:flex;}.elementor-28 .elementor-element.elementor-element-add10d2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-add10d2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-add10d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-54ea29e .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-54ea29e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-54ea29e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-54ea29e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-54ea29e .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-54ea29e .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-54ea29e .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-54ea29e:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-54ea29e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-54ea29e .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-eeb3ea9{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-eeb3ea9 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-eeb3ea9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-2145e8e .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2145e8e .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-2145e8e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-2145e8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2145e8e .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-2145e8e .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-8137f2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-2897c27{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-2897c27.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-2897c27 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-35bb232.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-35bb232 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-35bb232.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-35bb232.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-35bb232.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-35bb232.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-35bb232.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-35bb232 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-35bb232 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-1c4521e{--display:flex;}.elementor-28 .elementor-element.elementor-element-442abcb{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-442abcb:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-442abcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-80f1f42 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-80f1f42.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-80f1f42.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-80f1f42.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-80f1f42 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-80f1f42 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-80f1f42 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-80f1f42:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-80f1f42:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-80f1f42 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-df1674b{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-df1674b .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-df1674b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-e18ae0f .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-e18ae0f .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-e18ae0f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-e18ae0f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-e18ae0f .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-e18ae0f .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-4366de7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-a958829{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-a958829.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-a958829 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-61d0660.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-61d0660 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-61d0660.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-61d0660.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-61d0660.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-61d0660.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-61d0660.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-61d0660 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-61d0660 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-a697230{--e-n-carousel-swiper-slides-gap:10px;padding:0em 0em 0em 0em;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-28 .elementor-element.elementor-element-4ac50dc{--display:flex;}.elementor-28 .elementor-element.elementor-element-dceb467{--display:flex;}.elementor-28 .elementor-element.elementor-element-72f31c8{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-72f31c8:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-72f31c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-258ed22 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-258ed22.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-258ed22.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-258ed22.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-258ed22 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-258ed22 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-258ed22 .elementor-image-box-title{font-size:24px;color:#3B1C15;}.elementor-28 .elementor-element.elementor-element-258ed22:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-258ed22:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-258ed22 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-e0d9001{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-e0d9001 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-e0d9001 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-93c0b65 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-93c0b65 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-93c0b65{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-93c0b65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-93c0b65 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-93c0b65 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-237268d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-d312a58{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-d312a58.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-d312a58 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-b13ba00.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-b13ba00 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-b13ba00.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-b13ba00.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-b13ba00.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-b13ba00.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-b13ba00.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-b13ba00 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-b13ba00 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-8f4b276{--display:flex;}.elementor-28 .elementor-element.elementor-element-3cc2e0b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-3cc2e0b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3cc2e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-5bfbed9 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-5bfbed9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-5bfbed9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-5bfbed9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-5bfbed9 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-5bfbed9 .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-5bfbed9 .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-5bfbed9:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-5bfbed9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-5bfbed9 .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-2c1d025{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-2c1d025 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-2c1d025 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-043f008 .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-043f008 .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-043f008{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-043f008 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-043f008 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-043f008 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-009c2a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-e91de42{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-e91de42.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-e91de42 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-a4cd5f8.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-a4cd5f8 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-a4cd5f8.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-a4cd5f8.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a4cd5f8.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-a4cd5f8.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a4cd5f8.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-a4cd5f8 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-a4cd5f8 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-17d8017{--display:flex;}.elementor-28 .elementor-element.elementor-element-209ea26{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 36px -28px rgba(52.70000000000002, 31.88648865784499, 17.75760869565218, 0.22);}.elementor-28 .elementor-element.elementor-element-209ea26:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-209ea26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5E;}.elementor-28 .elementor-element.elementor-element-f5a63ba .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f5a63ba.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-f5a63ba.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-f5a63ba.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-f5a63ba .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-28 .elementor-element.elementor-element-f5a63ba .elementor-image-box-img img{border-style:double;border-width:7px 7px 7px 7px;border-color:#DB9824;border-radius:100px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-f5a63ba .elementor-image-box-title{font-size:24px;color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-f5a63ba:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-f5a63ba:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-f5a63ba .elementor-image-box-description{color:#616161;}.elementor-28 .elementor-element.elementor-element-c5481c2{--divider-border-style:dashed;--divider-color:#3B1C1538;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-c5481c2 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-c5481c2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-bb39bdd .elementor-icon-list-icon i{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-bb39bdd .elementor-icon-list-icon svg{fill:var( --e-global-color-a724c16 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-bb39bdd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-bb39bdd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-bb39bdd .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-bb39bdd .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-cbe8b74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-2343061{width:auto;max-width:auto;text-align:start;}.elementor-28 .elementor-element.elementor-element-2343061.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-2343061 .elementor-heading-title{font-family:"Shippori Antique", Sans-serif;font-size:12px;font-weight:500;color:#3B1C1557;}.elementor-28 .elementor-element.elementor-element-70251c4.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-70251c4 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-70251c4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-70251c4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-70251c4.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-70251c4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-70251c4.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-28 .elementor-element.elementor-element-70251c4 .elementor-icon{font-size:22px;}.elementor-28 .elementor-element.elementor-element-70251c4 .elementor-icon svg{height:22px;}.elementor-28 .elementor-element.elementor-element-2e7d551{--e-n-carousel-swiper-slides-gap:10px;padding:0em 0em 0em 0em;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-28 .elementor-element.elementor-element-ae61400{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:5px 5px 5px 5px;}.elementor-28 .elementor-element.elementor-element-ae61400.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-ad378ee );border-style:none;}.elementor-28 .elementor-element.elementor-element-ae61400.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-28 .elementor-element.elementor-element-ae61400.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-a724c16 );}.elementor-28 .elementor-element.elementor-element-ae61400.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 2px 17px -11px rgba(83.30000000000001, 68.11152835538753, 48.71239130434784, 0.18);}.elementor-28 .elementor-element.elementor-element-defeaad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3B1C1540;--border-color:#3B1C1540;--z-index:9;}.elementor-28 .elementor-element.elementor-element-defeaad:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-defeaad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d63ec1 );}.elementor-28 .elementor-element.elementor-element-56d40dc{--display:flex;}.elementor-28 .elementor-element.elementor-element-b931be8{width:auto;max-width:auto;padding:5px 9px 5px 9px;z-index:9;border-style:none;border-radius:6px 6px 6px 6px;--e-icon-list-icon-size:40px;}.elementor-28 .elementor-element.elementor-element-b931be8.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(31px/2);}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(31px/2);}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(31px/2);}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-31px/2);}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-31px/2);}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-icon i{color:var( --e-global-color-ad378ee );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-icon svg{fill:var( --e-global-color-ad378ee );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-text{color:var( --e-global-color-a724c16 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-9444cc5{width:auto;max-width:auto;padding:5px 9px 5px 9px;z-index:9;border-style:none;border-radius:6px 6px 6px 6px;--e-icon-list-icon-size:40px;}.elementor-28 .elementor-element.elementor-element-9444cc5.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(31px/2);}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(31px/2);}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(31px/2);}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-31px/2);}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-31px/2);}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-icon i{color:var( --e-global-color-ad378ee );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-icon svg{fill:var( --e-global-color-ad378ee );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-text{color:var( --e-global-color-a724c16 );transition:color 0.3s;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-f6e6220{--e-n-carousel-swiper-slides-to-display:2;}.elementor-28 .elementor-element.elementor-element-a725b71{--e-n-carousel-swiper-slides-to-display:2;}.elementor-28 .elementor-element.elementor-element-5f2f252{--e-n-carousel-swiper-slides-to-display:2;}.elementor-28 .elementor-element.elementor-element-0d0d193{--e-n-carousel-swiper-slides-to-display:2;}.elementor-28 .elementor-element.elementor-element-7bbe762{--e-n-carousel-swiper-slides-to-display:2;}.elementor-28 .elementor-element.elementor-element-a697230{--e-n-carousel-swiper-slides-to-display:2;}.elementor-28 .elementor-element.elementor-element-2e7d551{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-23b8e31{--justify-content:space-around;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:17%;--padding-bottom:17%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-f88e2e1{width:100%;max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-f88e2e1 .elementor-heading-title{font-size:3.7vw;}.elementor-28 .elementor-element.elementor-element-efad500{text-align:center;}.elementor-28 .elementor-element.elementor-element-efad500 .elementor-heading-title{font-size:7vw;}.elementor-28 .elementor-element.elementor-element-4206bdd{width:100%;max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-4206bdd .elementor-heading-title{font-size:3.7vw;}.elementor-28 .elementor-element.elementor-element-5756e04{--justify-content:space-around;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:17%;--padding-bottom:17%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-f4d631b .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-83ab4c7{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2ef29f3{text-align:center;}.elementor-28 .elementor-element.elementor-element-2ef29f3 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-89cf5b1 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-dcf6c6a{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-05f53af{text-align:center;}.elementor-28 .elementor-element.elementor-element-05f53af .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-acf43f7 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-69cfc9a{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-83c81a6{text-align:center;}.elementor-28 .elementor-element.elementor-element-83c81a6 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-fb3a8dd .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-2269f13{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7088479{text-align:center;}.elementor-28 .elementor-element.elementor-element-7088479 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-80328a5 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-a678934{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f522cc0{text-align:center;}.elementor-28 .elementor-element.elementor-element-f522cc0 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-9ebdd6e .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-6de2750{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e26191d{text-align:center;}.elementor-28 .elementor-element.elementor-element-e26191d .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-f0256b2 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-1d20746{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-43c5459{text-align:center;}.elementor-28 .elementor-element.elementor-element-43c5459 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-1e7aa55 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-a00acd7{--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-494a65d{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-494a65d.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-494a65d .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-0d83fe4 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-785fddd{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7f2e045{text-align:center;}.elementor-28 .elementor-element.elementor-element-7f2e045 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-eaad61b .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-50ac2d4{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e24efa2{text-align:center;}.elementor-28 .elementor-element.elementor-element-e24efa2 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-f6e6220{--e-n-carousel-swiper-slides-to-display:1;}.elementor-28 .elementor-element.elementor-element-f849882 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-26a5bca{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-99f4e6f{text-align:center;}.elementor-28 .elementor-element.elementor-element-99f4e6f .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-cdabc43 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-2310ac1{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-35639a5{text-align:center;}.elementor-28 .elementor-element.elementor-element-35639a5 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-a725b71{--e-n-carousel-swiper-slides-to-display:1;}.elementor-28 .elementor-element.elementor-element-d8b9729 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-f6dccda{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e7affb0{text-align:center;}.elementor-28 .elementor-element.elementor-element-e7affb0 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-1ff30e8 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-aa8ed35{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cad5fe5{text-align:center;}.elementor-28 .elementor-element.elementor-element-cad5fe5 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-8c35b75 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-76980e3{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-03a5df0{text-align:center;}.elementor-28 .elementor-element.elementor-element-03a5df0 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-5f2f252{--e-n-carousel-swiper-slides-to-display:1;}.elementor-28 .elementor-element.elementor-element-7a3cbda .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-2932837{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b279f69{text-align:center;}.elementor-28 .elementor-element.elementor-element-b279f69 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-36e9bba .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-06493cf{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-593530e{text-align:center;}.elementor-28 .elementor-element.elementor-element-593530e .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-1cae434 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-f0875c4{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6fa09d4{text-align:center;}.elementor-28 .elementor-element.elementor-element-6fa09d4 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-0d0d193{--e-n-carousel-swiper-slides-to-display:1;}.elementor-28 .elementor-element.elementor-element-58a631a .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-d551392{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-90b4628{text-align:center;}.elementor-28 .elementor-element.elementor-element-90b4628 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-bd19290 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-af74947{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-dfe1246{text-align:center;}.elementor-28 .elementor-element.elementor-element-dfe1246 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-ec1eb72 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-e4195b0{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c5793a3{text-align:center;}.elementor-28 .elementor-element.elementor-element-c5793a3 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-7bbe762{--e-n-carousel-swiper-slides-to-display:1;}.elementor-28 .elementor-element.elementor-element-f6ca844 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-d2e0ab5{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1bd1970{text-align:center;}.elementor-28 .elementor-element.elementor-element-1bd1970 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-54ea29e .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-8137f2d{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2897c27{text-align:center;}.elementor-28 .elementor-element.elementor-element-2897c27 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-80f1f42 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-4366de7{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a958829{text-align:center;}.elementor-28 .elementor-element.elementor-element-a958829 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-a697230{--e-n-carousel-swiper-slides-to-display:1;}.elementor-28 .elementor-element.elementor-element-258ed22 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-237268d{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d312a58{text-align:center;}.elementor-28 .elementor-element.elementor-element-d312a58 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-5bfbed9 .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-009c2a5{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e91de42{text-align:center;}.elementor-28 .elementor-element.elementor-element-e91de42 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-f5a63ba .elementor-image-box-img{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-cbe8b74{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2343061{text-align:center;}.elementor-28 .elementor-element.elementor-element-2343061 .elementor-heading-title{font-size:2.8vw;}.elementor-28 .elementor-element.elementor-element-2e7d551{--e-n-carousel-swiper-slides-to-display:1;}.elementor-28 .elementor-element.elementor-element-b931be8{width:auto;max-width:auto;padding:5px 8px 5px 8px;border-radius:6px 6px 6px 6px;}.elementor-28 .elementor-element.elementor-element-b931be8.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-item > a{font-size:4.7vw;}.elementor-28 .elementor-element.elementor-element-9444cc5{width:auto;max-width:auto;padding:5px 8px 5px 8px;border-radius:6px 6px 6px 6px;}.elementor-28 .elementor-element.elementor-element-9444cc5.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-item > a{font-size:4.7vw;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-12d7a6a{--width:53%;}}/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64492d4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f690b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50a7e59 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec5100f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6aff37b */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9c56ad */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62abdd9 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-238bcb0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26e307c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf7921 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50f25a2 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129165f */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c483ba */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-288cce0 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bf5024 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402373c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88cc8d7 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d44c44d */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b608de4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94d9bdb */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-925d189 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acd29c */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35bb232 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d0660 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b13ba00 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4cd5f8 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70251c4 */@keyframes spin720 { to { transform: rotate(720deg); } }

#icon-mais {
  display: inline-block;
  transform-origin: 50% 50%;
  transform-box: fill-box;  /* se for SVG */
  will-change: transform;
}

/* troque #botao-mais pelo ID do seu botão/container */
#botao-mais:hover #icon-mais {
  animation: spin720 1s ease;     /* use 'both' se quiser manter enquanto hover */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b931be8 */html, body{
  overflow-x: hidden;
}
.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-b931be8 .elementor-widget-container{
    overflow: visible;
}

.elementor-28 .elementor-element.elementor-element-b931be8 .carrossel-ativo {
    display: flex;
    animation: carrossel 40s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9444cc5 */.elementor-28 .elementor-element.elementor-element-9444cc5{
    filter: blur(3px);
    opacity: 0.5;
}

.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-9444cc5 .elementor-widget-container{
    overflow: visible;
}

.elementor-28 .elementor-element.elementor-element-9444cc5 .carrossel-ativo {
    display: flex;
    animation: carrossel2 40s linear infinite;
}

@keyframes carrossel2 {
    0% {
      transform: translateX(-50%);
    }
    100% {
      transform: translateX(0);
    } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56d40dc */.elementor-28 .elementor-element.elementor-element-56d40dc{
    mask-image: linear-gradient(to right, transparent, #000 25%, #000 75%, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000 25%, #000 75%, transparent)
}/* End custom CSS */