.elementor-742 .elementor-element.elementor-element-f2a2f6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-f2a2f6b:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-f2a2f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-8809fae{--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-between;}.elementor-742 .elementor-element.elementor-element-8809fae.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-742 .elementor-element.elementor-element-e799aa4{width:var( --container-widget-width, 15.451% );max-width:15.451%;--container-widget-width:15.451%;--container-widget-flex-grow:0;}.elementor-742 .elementor-element.elementor-element-e799aa4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-e799aa4 img{width:100%;}.elementor-742 .elementor-element.elementor-element-b49521b{--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-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-742 .elementor-element.elementor-element-e85e457 > .elementor-widget-container{margin:0px 0px 0px 41px;padding:0px 0px 0px 100px;}.elementor-742 .elementor-element.elementor-element-e85e457.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-primary );}.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-nav-menu .elementor-item{font-family:"Inter Regular", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-nav-menu--main .elementor-item{color:#444444;fill:#444444;padding-left:20px;padding-right:20px;}.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-nav-menu--main .elementor-item:focus{color:#128C7E;fill:#128C7E;}.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-nav-menu--dropdown a, .elementor-742 .elementor-element.elementor-element-e85e457 .elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-menu-toggle:hover{background-color:var( --e-global-color-secondary );}.elementor-742 .elementor-element.elementor-element-4afff6a2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:125px;--margin-left:0px;--margin-right:0px;--padding-top:-7px;--padding-bottom:-7px;--padding-left:-7px;--padding-right:-7px;}.elementor-742 .elementor-element.elementor-element-4afff6a2:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-4afff6a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-4997246c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-742 .elementor-element.elementor-element-386a8d9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-1308b499{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-10db8e43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-68292ff4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-455efa34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-5f615dbe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-127px;--margin-bottom:125px;--margin-left:0px;--margin-right:0px;}.elementor-742 .elementor-element.elementor-element-5f615dbe:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-5f615dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-1a215fcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-1a215fcd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-6ca87bb9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-6ca87bb9{text-align:start;}.elementor-742 .elementor-element.elementor-element-6ca87bb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:900;color:#444444;}.elementor-742 .elementor-element.elementor-element-9eea4b2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-742 .elementor-element.elementor-element-9eea4b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#444444;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-742 .elementor-element.elementor-element-20da9e0b .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-20da9e0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-20da9e0b.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-20da9e0b .elementor-button-content-wrapper{flex-direction:row;}.elementor-742 .elementor-element.elementor-element-20da9e0b .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-1cc1c48a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-742 .elementor-element.elementor-element-6665cc81{--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;--margin-top:-127px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-742 .elementor-element.elementor-element-6665cc81:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-6665cc81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-767ce005{--e-image-carousel-slides-to-show:4;}.elementor-742 .elementor-element.elementor-element-1b841660{--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;--margin-top:0px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;}.elementor-742 .elementor-element.elementor-element-1b841660:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-1b841660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-399bcd0b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:dotted;--border-style:dotted;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#369077;--border-color:#369077;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-399bcd0b:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-399bcd0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-742 .elementor-element.elementor-element-399bcd0b > .elementor-shape-top svg, .elementor-742 .elementor-element.elementor-element-399bcd0b > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:0px;}.elementor-742 .elementor-element.elementor-element-399bcd0b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-742 .elementor-element.elementor-element-67ccdc1a > .elementor-widget-container{padding:38px 38px 38px 38px;}.elementor-742 .elementor-element.elementor-element-67ccdc1a .elementor-icon-list-icon i{color:#128C7E;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-67ccdc1a .elementor-icon-list-icon svg{fill:#128C7E;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-67ccdc1a{--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-742 .elementor-element.elementor-element-67ccdc1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-67ccdc1a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;}.elementor-742 .elementor-element.elementor-element-67ccdc1a .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-7f191f52{--display:flex;}.elementor-742 .elementor-element.elementor-element-9aaffdf .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-9aaffdf.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-9aaffdf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-9aaffdf .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-464828b5{--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;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-464828b5:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-464828b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(167deg, #128C7E 16%, #128C7E 98%);}.elementor-742 .elementor-element.elementor-element-289faa99.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-742 .elementor-element.elementor-element-289faa99 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-289faa99 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-289faa99{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-742 .elementor-element.elementor-element-289faa99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-289faa99 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:900;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-289faa99 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-6b14287d{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-742 .elementor-element.elementor-element-6b14287d.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-6b14287d .elementor-heading-title{font-family:"Inter Bold", Sans-serif;font-size:35px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-3be88f59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-icon i{color:#2c445c;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-icon svg{fill:#2c445c;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-18b6fbd0{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-742 .elementor-element.elementor-element-2dd3bda9.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-2dd3bda9{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.2em;color:#3A3A3A;}.elementor-742 .elementor-element.elementor-element-1c3a871b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-1c3a871b:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-1c3a871b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-742 .elementor-element.elementor-element-6529cd44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-6529cd44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-e79d9e8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-e79d9e8{text-align:start;}.elementor-742 .elementor-element.elementor-element-e79d9e8 img{width:28%;}.elementor-742 .elementor-element.elementor-element-1675931d .elementor-icon-list-icon i{color:#2c445c;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-1675931d .elementor-icon-list-icon svg{fill:#2c445c;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-1675931d{--e-icon-list-icon-size:30px;}.elementor-742 .elementor-element.elementor-element-1675931d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-1675931d .elementor-icon-list-item > a{font-family:"Inter Regular", Sans-serif;font-size:18px;font-weight:900;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-1675931d .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-745d1750{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-2b40973c{width:var( --container-widget-width, 97.404% );max-width:97.404%;--container-widget-width:97.404%;--container-widget-flex-grow:0;text-align:start;}.elementor-742 .elementor-element.elementor-element-2b40973c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-2b40973c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:900;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-ea852ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-51941680{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-bb7099c{width:var( --container-widget-width, 97.404% );max-width:97.404%;--container-widget-width:97.404%;--container-widget-flex-grow:0;text-align:start;}.elementor-742 .elementor-element.elementor-element-bb7099c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-bb7099c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:900;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-5de74a5f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-1f282a3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-742 .elementor-element.elementor-element-2564814 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 46px 15px;border-radius:10px 10px 10px 10px;box-shadow:3px 6px 6px 1px rgba(0, 0, 0, 0.13);}.elementor-742 .elementor-element.elementor-element-2564814.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-742 .elementor-element.elementor-element-2564814 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-742 .elementor-element.elementor-element-2564814 .elementor-icon-box-title{margin-block-end:7px;color:#444444;}.elementor-742 .elementor-element.elementor-element-2564814.elementor-view-stacked .elementor-icon{background-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-2564814.elementor-view-framed .elementor-icon, .elementor-742 .elementor-element.elementor-element-2564814.elementor-view-default .elementor-icon{fill:#128C7E;color:#128C7E;border-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-2564814 .elementor-icon-box-title, .elementor-742 .elementor-element.elementor-element-2564814 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:23px;letter-spacing:0px;word-spacing:0px;}.elementor-742 .elementor-element.elementor-element-2564814:has(:hover) .elementor-icon-box-title,
					 .elementor-742 .elementor-element.elementor-element-2564814:has(:focus) .elementor-icon-box-title{color:#3A3A3A;}.elementor-742 .elementor-element.elementor-element-2564814 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-742 .elementor-element.elementor-element-7d959910{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-550ba18f > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;box-shadow:3px 6px 6px 1px rgba(0, 0, 0, 0.13);}.elementor-742 .elementor-element.elementor-element-550ba18f.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-742 .elementor-element.elementor-element-550ba18f .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-742 .elementor-element.elementor-element-550ba18f .elementor-icon-box-title{margin-block-end:7px;color:#373A3B;}.elementor-742 .elementor-element.elementor-element-550ba18f.elementor-view-stacked .elementor-icon{background-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-550ba18f.elementor-view-framed .elementor-icon, .elementor-742 .elementor-element.elementor-element-550ba18f.elementor-view-default .elementor-icon{fill:#128C7E;color:#128C7E;border-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-550ba18f .elementor-icon-box-title, .elementor-742 .elementor-element.elementor-element-550ba18f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:23px;letter-spacing:0px;word-spacing:0px;}.elementor-742 .elementor-element.elementor-element-550ba18f:has(:hover) .elementor-icon-box-title,
					 .elementor-742 .elementor-element.elementor-element-550ba18f:has(:focus) .elementor-icon-box-title{color:#3A3A3A;}.elementor-742 .elementor-element.elementor-element-550ba18f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-742 .elementor-element.elementor-element-1a912eec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-8e7d026 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 54px 15px;border-radius:10px 10px 10px 10px;box-shadow:3px 6px 6px 1px rgba(0, 0, 0, 0.13);}.elementor-742 .elementor-element.elementor-element-8e7d026.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-742 .elementor-element.elementor-element-8e7d026 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-742 .elementor-element.elementor-element-8e7d026 .elementor-icon-box-title{margin-block-end:7px;color:#444444;}.elementor-742 .elementor-element.elementor-element-8e7d026.elementor-view-stacked .elementor-icon{background-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-8e7d026.elementor-view-framed .elementor-icon, .elementor-742 .elementor-element.elementor-element-8e7d026.elementor-view-default .elementor-icon{fill:#128C7E;color:#128C7E;border-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-8e7d026 .elementor-icon-box-title, .elementor-742 .elementor-element.elementor-element-8e7d026 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:23px;letter-spacing:0px;word-spacing:0px;}.elementor-742 .elementor-element.elementor-element-8e7d026:has(:hover) .elementor-icon-box-title,
					 .elementor-742 .elementor-element.elementor-element-8e7d026:has(:focus) .elementor-icon-box-title{color:#3A3A3A;}.elementor-742 .elementor-element.elementor-element-8e7d026 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-742 .elementor-element.elementor-element-c3a20c9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-3b29af4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-47861908 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 31px 15px;border-radius:10px 10px 10px 10px;box-shadow:3px 6px 6px 1px rgba(0, 0, 0, 0.13);}.elementor-742 .elementor-element.elementor-element-47861908.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-742 .elementor-element.elementor-element-47861908 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-742 .elementor-element.elementor-element-47861908 .elementor-icon-box-title{margin-block-end:7px;color:#444444;}.elementor-742 .elementor-element.elementor-element-47861908.elementor-view-stacked .elementor-icon{background-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-47861908.elementor-view-framed .elementor-icon, .elementor-742 .elementor-element.elementor-element-47861908.elementor-view-default .elementor-icon{fill:#128C7E;color:#128C7E;border-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-47861908 .elementor-icon-box-title, .elementor-742 .elementor-element.elementor-element-47861908 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:23px;letter-spacing:0px;word-spacing:0px;}.elementor-742 .elementor-element.elementor-element-47861908:has(:hover) .elementor-icon-box-title,
					 .elementor-742 .elementor-element.elementor-element-47861908:has(:focus) .elementor-icon-box-title{color:#3A3A3A;}.elementor-742 .elementor-element.elementor-element-47861908 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-742 .elementor-element.elementor-element-7bda5dd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-25838928 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 54px 15px;border-radius:10px 10px 10px 10px;box-shadow:3px 6px 6px 1px rgba(0, 0, 0, 0.13);}.elementor-742 .elementor-element.elementor-element-25838928.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-742 .elementor-element.elementor-element-25838928 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-742 .elementor-element.elementor-element-25838928 .elementor-icon-box-title{margin-block-end:7px;color:#373A3B;}.elementor-742 .elementor-element.elementor-element-25838928.elementor-view-stacked .elementor-icon{background-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-25838928.elementor-view-framed .elementor-icon, .elementor-742 .elementor-element.elementor-element-25838928.elementor-view-default .elementor-icon{fill:#128C7E;color:#128C7E;border-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-25838928 .elementor-icon-box-title, .elementor-742 .elementor-element.elementor-element-25838928 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:23px;letter-spacing:0px;word-spacing:0px;}.elementor-742 .elementor-element.elementor-element-25838928:has(:hover) .elementor-icon-box-title,
					 .elementor-742 .elementor-element.elementor-element-25838928:has(:focus) .elementor-icon-box-title{color:#3A3A3A;}.elementor-742 .elementor-element.elementor-element-25838928 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-742 .elementor-element.elementor-element-4f92495d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-283614c4 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 100px 15px;border-radius:10px 10px 10px 10px;box-shadow:3px 6px 6px 1px rgba(0, 0, 0, 0.13);}.elementor-742 .elementor-element.elementor-element-283614c4.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-742 .elementor-element.elementor-element-283614c4 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-742 .elementor-element.elementor-element-283614c4 .elementor-icon-box-title{margin-block-end:7px;color:#444444;}.elementor-742 .elementor-element.elementor-element-283614c4.elementor-view-stacked .elementor-icon{background-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-283614c4.elementor-view-framed .elementor-icon, .elementor-742 .elementor-element.elementor-element-283614c4.elementor-view-default .elementor-icon{fill:#128C7E;color:#128C7E;border-color:#128C7E;}.elementor-742 .elementor-element.elementor-element-283614c4 .elementor-icon-box-title, .elementor-742 .elementor-element.elementor-element-283614c4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:23px;letter-spacing:0px;word-spacing:0px;}.elementor-742 .elementor-element.elementor-element-283614c4:has(:hover) .elementor-icon-box-title,
					 .elementor-742 .elementor-element.elementor-element-283614c4:has(:focus) .elementor-icon-box-title{color:#3A3A3A;}.elementor-742 .elementor-element.elementor-element-283614c4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-742 .elementor-element.elementor-element-420281cc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-53bf2750{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-6d62b47f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-6d62b47f{text-align:start;}.elementor-742 .elementor-element.elementor-element-6d62b47f img{width:41%;}.elementor-742 .elementor-element.elementor-element-b9c32ef .elementor-icon-list-icon i{color:#2c445c;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-b9c32ef .elementor-icon-list-icon svg{fill:#2c445c;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-b9c32ef{--e-icon-list-icon-size:30px;}.elementor-742 .elementor-element.elementor-element-b9c32ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-b9c32ef .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:900;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-b9c32ef .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-5ce14ee2{font-family:"Inter Regular", Sans-serif;font-weight:400;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-1ae8ced3{font-family:"Inter Regular", Sans-serif;font-weight:400;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-69e86c0e{font-family:"Inter Regular", Sans-serif;font-weight:400;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-8b9d28b .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-8b9d28b.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-8b9d28b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-8b9d28b .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-2cd6872a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-21df8e86{--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;--margin-top:51px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;}.elementor-742 .elementor-element.elementor-element-2cdd599f{text-align:center;}.elementor-742 .elementor-element.elementor-element-2cdd599f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;color:#444444;}.elementor-742 .elementor-element.elementor-element-67ee916f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-537054cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-7312321a .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, #128C7E 0%, #000000 100%);border-radius:7px 7px 7px 7px;}.elementor-742 .elementor-element.elementor-element-7312321a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-7312321a .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-17e6135e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-46efac07{--display:flex;}.elementor-742 .elementor-element.elementor-element-46efac07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-a9bba00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-a9bba00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-53b00bce{text-align:center;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;color:#444444;}.elementor-742 .elementor-element.elementor-element-6f9d66f7{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .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 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .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-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-742 .elementor-element.elementor-element-54fb1b48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-54fb1b48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-74607626{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-19e78686 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-19e78686 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-742 .elementor-element.elementor-element-3d8fffbb .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-3d8fffbb.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-3d8fffbb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-3d8fffbb .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-5f2d05ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-5f2d05ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-cf01e0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-421b93a5 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-421b93a5 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-742 .elementor-element.elementor-element-682783b .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-682783b.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-682783b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-682783b .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-7131c99c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-ecedb9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-4a5289b8 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-4a5289b8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-742 .elementor-element.elementor-element-2abce8d0 .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-2abce8d0.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-2abce8d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-2abce8d0 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-45c9d306{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-5899a7ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-7b279ac1 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-7b279ac1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-742 .elementor-element.elementor-element-525d9f0c .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-525d9f0c.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-525d9f0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-525d9f0c .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-27a0bfb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-43df77fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-825b768 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-825b768 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-742 .elementor-element.elementor-element-1c2e470 .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-1c2e470.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-1c2e470 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-1c2e470 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-ef2ff64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-485f906a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-5fab29c4 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-5fab29c4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-742 .elementor-element.elementor-element-532a37ca .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-532a37ca.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-532a37ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-532a37ca .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-772d674f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-3f6fa9d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-1bcaf901 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-1bcaf901 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-742 .elementor-element.elementor-element-4725dd38 .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-4725dd38.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-4725dd38 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-4725dd38 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-54cbe3f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-29d70bbe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-1346e85c > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-1346e85c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-742 .elementor-element.elementor-element-1e133556 .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-1e133556.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-1e133556 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-1e133556 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-5b46da58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-5dfcabdc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-6f0b17c9 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-6f0b17c9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-742 .elementor-element.elementor-element-466cc4ca .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-466cc4ca.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-466cc4ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-466cc4ca .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-b3c0357{--display:flex;}.elementor-742 .elementor-element.elementor-element-d0dd5ba > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-d0dd5ba .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-742 .elementor-element.elementor-element-529d4d3 .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-529d4d3.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-529d4d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-529d4d3 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-6ce667ac{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:40%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-transition:0.5s;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#444444;--n-tabs-icon-size:20px;--n-tabs-icon-gap:10px;--n-tabs-icon-color:#AAAAAA;--n-tabs-icon-color-active:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-6ce667ac.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-742 .elementor-element.elementor-element-6ce667ac.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-742 .elementor-element.elementor-element-6ce667ac.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-742 .elementor-element.elementor-element-6ce667ac.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter Regular", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-6ce667ac [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-icon-color-hover:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-c0cdfdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-icon i{color:#2c445c;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-icon svg{fill:#2c445c;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-5ed8807{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-46b9095{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Regular", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-46b9095.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-70df5d9a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-7e08685d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-1e8908d3 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-1e8908d3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-742 .elementor-element.elementor-element-1e8908d3 .elementor-custom-embed-play i{color:#445C8B;}.elementor-742 .elementor-element.elementor-element-1e8908d3 .elementor-custom-embed-play svg{fill:#445C8B;}.elementor-742 .elementor-element.elementor-element-d00a409 .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-d00a409.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-d00a409 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-d00a409 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-3a3d38e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-3a3d38e0:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-3a3d38e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #128C7E 0%, #000000 100%);}.elementor-742 .elementor-element.elementor-element-3062bff8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-742 .elementor-element.elementor-element-3062bff8:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-3062bff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFC;}.elementor-742 .elementor-element.elementor-element-3f5da977{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-742 .elementor-element.elementor-element-5f79ae53{text-align:start;}.elementor-742 .elementor-element.elementor-element-5269a376 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-5269a376 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-5269a376{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-742 .elementor-element.elementor-element-5269a376 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-5269a376 .elementor-icon-list-item > a{font-family:"Inter Regular", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-5269a376 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-507ee451{width:var( --container-widget-width, 98.866% );max-width:98.866%;--container-widget-width:98.866%;--container-widget-flex-grow:0;}.elementor-742 .elementor-element.elementor-element-507ee451.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-507ee451 .elementor-heading-title{font-family:"Inter Regular", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-4953de4 .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-4953de4.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-4953de4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-4953de4 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-42809032{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#AAAAAA1F;--border-color:#AAAAAA1F;--border-radius:20px 0px 0px 20px;box-shadow:-45px 20px 50px 0px rgba(0, 0, 0, 0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-b648f84{--display:flex;--border-radius:20px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-b648f84:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-b648f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#354B68;}.elementor-742 .elementor-element.elementor-element-5a819fd7{text-align:center;}.elementor-742 .elementor-element.elementor-element-5a819fd7 .elementor-heading-title{font-family:"Inter Regular", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-5f614b45 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-742 .elementor-element.elementor-element-5f614b45.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-5f614b45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-742 .elementor-element.elementor-element-5f614b45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-742 .elementor-element.elementor-element-5f614b45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-742 .elementor-element.elementor-element-5f614b45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-742 .elementor-element.elementor-element-5f614b45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-742 .elementor-element.elementor-element-5f614b45 .elementor-icon-list-icon i{color:#E26969;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-5f614b45 .elementor-icon-list-icon svg{fill:#E26969;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-5f614b45{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-742 .elementor-element.elementor-element-5f614b45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-5f614b45 .elementor-icon-list-item > a{font-family:"Inter Regular", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-5f614b45 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-433f70a3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#AAAAAA1F;--border-color:#AAAAAA1F;--border-radius:20px 20px 20px 0px;box-shadow:45px 20px 50px 0px rgba(0, 0, 0, 0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-57a4c34{--display:flex;--border-radius:0px 20px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-57a4c34:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-57a4c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #128C7E 0%, #000000 100%);}.elementor-742 .elementor-element.elementor-element-f3d5c59{text-align:center;}.elementor-742 .elementor-element.elementor-element-f3d5c59 .elementor-heading-title{font-family:"Inter Regular", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-f5f6fe3 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-742 .elementor-element.elementor-element-f5f6fe3.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-f5f6fe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-742 .elementor-element.elementor-element-f5f6fe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-742 .elementor-element.elementor-element-f5f6fe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-742 .elementor-element.elementor-element-f5f6fe3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-742 .elementor-element.elementor-element-f5f6fe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-742 .elementor-element.elementor-element-f5f6fe3 .elementor-icon-list-icon i{color:#00AB87;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-f5f6fe3 .elementor-icon-list-icon svg{fill:#00AB87;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-f5f6fe3{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-742 .elementor-element.elementor-element-f5f6fe3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-f5f6fe3 .elementor-icon-list-item > a{font-family:"Inter Regular", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-f5f6fe3 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-448be1f{--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;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-icon i{color:#2c445c;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-icon svg{fill:#2c445c;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-c106cb2{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-167c81e .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-167c81e.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-167c81e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-742 .elementor-element.elementor-element-167c81e .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-cf7a8ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-742 .elementor-element.elementor-element-3e04ae67{--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;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;--z-index:0;}.elementor-742 .elementor-element.elementor-element-3e04ae67:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-3e04ae67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #00AB87 0%, #222422 100%);}.elementor-742 .elementor-element.elementor-element-16e583c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-16e583c:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-16e583c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-16e583c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-cf46a7a{--display:flex;--border-radius:10px 10px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-742 .elementor-element.elementor-element-cf46a7a:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-cf46a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-742 .elementor-element.elementor-element-cf46a7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-af7dec2{text-align:center;}.elementor-742 .elementor-element.elementor-element-af7dec2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-e7476dd{text-align:center;}.elementor-742 .elementor-element.elementor-element-e7476dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-350e5b7{text-align:center;}.elementor-742 .elementor-element.elementor-element-350e5b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-4625c86{--display:flex;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-742 .elementor-element.elementor-element-4625c86:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-4625c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-b8848db > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-742 .elementor-element.elementor-element-b8848db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-icon i{color:#67DC8B;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-icon svg{fill:#67DC8B;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-b8848db{--e-icon-list-icon-size:17px;--icon-vertical-offset:-5px;}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-item > a{font-family:"Inter Regular", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-9bd0032 .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-9bd0032.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-cbb8d5e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-cbb8d5e:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-cbb8d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-cbb8d5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-adc8a47{--display:flex;--border-radius:10px 10px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-742 .elementor-element.elementor-element-adc8a47:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-adc8a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-742 .elementor-element.elementor-element-adc8a47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-e04afc3{text-align:center;}.elementor-742 .elementor-element.elementor-element-e04afc3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-908e721{text-align:center;}.elementor-742 .elementor-element.elementor-element-908e721 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-3a79df4{text-align:center;}.elementor-742 .elementor-element.elementor-element-3a79df4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-3b27e25{--display:flex;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-742 .elementor-element.elementor-element-3b27e25:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-3b27e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-97f5017 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-742 .elementor-element.elementor-element-97f5017.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-icon i{color:#67DC8B;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-icon svg{fill:#67DC8B;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-97f5017{--e-icon-list-icon-size:17px;--icon-vertical-offset:-5px;}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-item > a{font-family:"Inter Regular", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-f42b495 .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-f42b495.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-6824c33{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-6824c33:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-6824c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-6824c33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-93cf5ee{--display:flex;--border-radius:10px 10px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-742 .elementor-element.elementor-element-93cf5ee:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-93cf5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-742 .elementor-element.elementor-element-93cf5ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-e894434{text-align:center;}.elementor-742 .elementor-element.elementor-element-e894434 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#00DF34;}.elementor-742 .elementor-element.elementor-element-9e1d567.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-9e1d567{text-align:center;}.elementor-742 .elementor-element.elementor-element-9e1d567 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#00DF34;}.elementor-742 .elementor-element.elementor-element-a6c95c3{text-align:center;}.elementor-742 .elementor-element.elementor-element-a6c95c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#00DF34;}.elementor-742 .elementor-element.elementor-element-4558772{--display:flex;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-742 .elementor-element.elementor-element-4558772:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-4558772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-a75bdc1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-742 .elementor-element.elementor-element-a75bdc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-icon i{color:#67DC8B;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-icon svg{fill:#67DC8B;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-a75bdc1{--e-icon-list-icon-size:17px;--icon-vertical-offset:-5px;}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-item > a{font-family:"Inter Regular", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-c6abcbd .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-c6abcbd.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-20a0e021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-3f4a68b1 .elementor-icon-list-icon i{color:#128C7E;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-3f4a68b1 .elementor-icon-list-icon svg{fill:#128C7E;transition:fill 0.3s;}.elementor-742 .elementor-element.elementor-element-3f4a68b1{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-742 .elementor-element.elementor-element-3f4a68b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-3f4a68b1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:900;line-height:1.2em;}.elementor-742 .elementor-element.elementor-element-3f4a68b1 .elementor-icon-list-text{color:#2c445c;transition:color 0.3s;}.elementor-742 .elementor-element.elementor-element-39cad6be{width:auto;max-width:auto;}.elementor-742 .elementor-element.elementor-element-39cad6be.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-39cad6be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-2ff96afa{--display:flex;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-accordion-item{border-width:4px;border-color:#FFFFFF00;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-accordion-item .elementor-tab-content{border-width:4px;border-block-start-color:#FFFFFF00;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:4px;border-block-end-color:#FFFFFF00;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-tab-title{background-color:#128C7E;padding:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-accordion-icon, .elementor-742 .elementor-element.elementor-element-582eff13 .elementor-accordion-title{color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-active .elementor-accordion-icon, .elementor-742 .elementor-element.elementor-element-582eff13 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#131313;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#131313;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-accordion-icon{margin-inline-end:6px;}.elementor-742 .elementor-element.elementor-element-582eff13 .elementor-tab-content{background-color:#FFFFFF1F;color:#444444;text-shadow:0px 0px 0px rgba(0,0,0,0.3);padding:24px 24px 24px 24px;}.elementor-742 .elementor-element.elementor-element-96c58cc{width:auto;max-width:auto;text-align:center;}.elementor-742 .elementor-element.elementor-element-96c58cc.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-96c58cc .elementor-heading-title{font-family:"Inter Regular", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-4020546{width:auto;max-width:auto;}.elementor-742 .elementor-element.elementor-element-4020546.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-4020546 .elementor-heading-title{font-family:"Inter Regular", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-338072a0 .elementor-button{background-color:#FFE600;font-family:"Inter Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#000000;color:#000000;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-742 .elementor-element.elementor-element-338072a0.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-338072a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-742 .elementor-element.elementor-element-338072a0 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-742 .elementor-element.elementor-element-cac5e16{--spacer-size:50px;}.elementor-742 .elementor-element.elementor-element-19be30e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-19be30e:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-19be30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-264a6711{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-742 .elementor-element.elementor-element-264a6711.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-264a6711 img{width:80%;max-width:100%;}.elementor-742 .elementor-element.elementor-element-67398993{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Regular", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;color:#444444;}.elementor-742 .elementor-element.elementor-element-67398993.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-742 .elementor-element.elementor-element-e799aa4{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-742 .elementor-element.elementor-element-b49521b{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-742 .elementor-element.elementor-element-e85e457{width:initial;max-width:initial;--nav-menu-icon-size:25px;}.elementor-742 .elementor-element.elementor-element-e85e457 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-742 .elementor-element.elementor-element-e85e457 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}.elementor-742 .elementor-element.elementor-element-e85e457 .elementor-menu-toggle{border-radius:5px;}.elementor-742 .elementor-element.elementor-element-6b14287d{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-742 .elementor-element.elementor-element-1c3a871b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-e79d9e8 img{width:100%;}.elementor-742 .elementor-element.elementor-element-420281cc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-6d62b47f img{width:100%;}.elementor-742 .elementor-element.elementor-element-46b9095{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-742 .elementor-element.elementor-element-3a3d38e0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-3062bff8{--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;--flex-wrap:wrap;}.elementor-742 .elementor-element.elementor-element-3f5da977{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-742 .elementor-element.elementor-element-3e04ae67{--gap:2% 2%;--row-gap:2%;--column-gap:2%;--flex-wrap:wrap;}.elementor-742 .elementor-element.elementor-element-4625c86{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-742 .elementor-element.elementor-element-b8848db{width:var( --container-widget-width, 377.344px );max-width:377.344px;--container-widget-width:377.344px;--container-widget-flex-grow:0;}.elementor-742 .elementor-element.elementor-element-3b27e25{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-742 .elementor-element.elementor-element-97f5017{width:var( --container-widget-width, 377.344px );max-width:377.344px;--container-widget-width:377.344px;--container-widget-flex-grow:0;}.elementor-742 .elementor-element.elementor-element-4558772{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-742 .elementor-element.elementor-element-a75bdc1{width:var( --container-widget-width, 377.344px );max-width:377.344px;--container-widget-width:377.344px;--container-widget-flex-grow:0;}.elementor-742 .elementor-element.elementor-element-264a6711{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-742 .elementor-element.elementor-element-67398993{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}}@media(max-width:767px){.elementor-742 .elementor-element.elementor-element-8809fae{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-742 .elementor-element.elementor-element-e799aa4{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-742 .elementor-element.elementor-element-e799aa4.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-b49521b{--width:60%;}.elementor-742 .elementor-element.elementor-element-e85e457{--nav-menu-icon-size:22px;}.elementor-742 .elementor-element.elementor-element-4afff6a2{--margin-top:-0px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;--padding-top:-23px;--padding-bottom:-23px;--padding-left:-23px;--padding-right:-23px;}.elementor-742 .elementor-element.elementor-element-4997246c{--width:33%;}.elementor-742 .elementor-element.elementor-element-386a8d9d{text-align:center;}.elementor-742 .elementor-element.elementor-element-386a8d9d .elementor-heading-title{font-size:12px;}.elementor-742 .elementor-element.elementor-element-1308b499{--width:33%;}.elementor-742 .elementor-element.elementor-element-10db8e43{text-align:center;}.elementor-742 .elementor-element.elementor-element-10db8e43 .elementor-heading-title{font-size:12px;}.elementor-742 .elementor-element.elementor-element-68292ff4{--width:33%;}.elementor-742 .elementor-element.elementor-element-455efa34{text-align:center;}.elementor-742 .elementor-element.elementor-element-455efa34 .elementor-heading-title{font-size:12px;}.elementor-742 .elementor-element.elementor-element-5f615dbe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-742 .elementor-element.elementor-element-6ca87bb9 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-6ca87bb9 .elementor-heading-title{font-size:25px;}.elementor-742 .elementor-element.elementor-element-9eea4b2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-20da9e0b .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-1cc1c48a{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-742 .elementor-element.elementor-element-6665cc81{--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-742 .elementor-element.elementor-element-767ce005{--e-image-carousel-slides-to-show:2;}.elementor-742 .elementor-element.elementor-element-67ccdc1a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-742 .elementor-element.elementor-element-67ccdc1a{--e-icon-list-icon-size:30px;}.elementor-742 .elementor-element.elementor-element-9aaffdf .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-6b14287d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-742 .elementor-element.elementor-element-6b14287d .elementor-heading-title{font-size:18px;}.elementor-742 .elementor-element.elementor-element-3613d4f8{--e-image-carousel-slides-to-show:1;}.elementor-742 .elementor-element.elementor-element-3613d4f8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-742 .elementor-element.elementor-element-3613d4f8 .elementor-swiper-button.elementor-swiper-button-next{font-size:6px;}.elementor-742 .elementor-element.elementor-element-3be88f59{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-18b6fbd0 .elementor-icon-list-item > a{font-size:17px;}.elementor-742 .elementor-element.elementor-element-2dd3bda9 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-1c3a871b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:999;}.elementor-742 .elementor-element.elementor-element-6529cd44{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-742 .elementor-element.elementor-element-1675931d{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-742 .elementor-element.elementor-element-2b40973c > .elementor-widget-container{margin:19px 0px 0px 0px;padding:15px 15px 0px 15px;}.elementor-742 .elementor-element.elementor-element-51941680 > .elementor-widget-container{padding:0px 15px 15px 15px;}.elementor-742 .elementor-element.elementor-element-bb7099c > .elementor-widget-container{margin:19px 0px 0px 0px;padding:15px 15px 0px 15px;}.elementor-742 .elementor-element.elementor-element-5de74a5f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-742 .elementor-element.elementor-element-420281cc{--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:999;}.elementor-742 .elementor-element.elementor-element-53bf2750{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-742 .elementor-element.elementor-element-5ce14ee2 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-8b9d28b .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-2cd6872a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-742 .elementor-element.elementor-element-21df8e86{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-742 .elementor-element.elementor-element-2cdd599f .elementor-heading-title{font-size:16px;}.elementor-742 .elementor-element.elementor-element-17e6135e{--padding-top:40px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-742 .elementor-element.elementor-element-46efac07.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-742 .elementor-element.elementor-element-a9bba00{--justify-content:flex-start;}.elementor-742 .elementor-element.elementor-element-53b00bce{font-size:16px;}.elementor-742 .elementor-element.elementor-element-3d8fffbb .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-cf01e0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-682783b .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-2abce8d0 .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-525d9f0c .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-1c2e470 .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-532a37ca .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-4725dd38 .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-1e133556 .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-466cc4ca .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-529d4d3 .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-6ce667ac{--n-tabs-title-gap:15px;--n-tabs-title-font-size:14px;}.elementor-742 .elementor-element.elementor-element-c0cdfdd{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-5ed8807 .elementor-icon-list-item > a{font-size:17px;}.elementor-742 .elementor-element.elementor-element-46b9095 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-742 .elementor-element.elementor-element-46b9095{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-742 .elementor-element.elementor-element-46b9095.elementor-element{--align-self:center;}.elementor-742 .elementor-element.elementor-element-d00a409 .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-3062bff8{--gap:1% 1%;--row-gap:1%;--column-gap:1%;}.elementor-742 .elementor-element.elementor-element-507ee451{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-742 .elementor-element.elementor-element-4953de4 .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-42809032{--border-radius:20px 20px 20px 20px;}.elementor-742 .elementor-element.elementor-element-b648f84{--border-radius:20px 20px 0px 0px;}.elementor-742 .elementor-element.elementor-element-5f614b45 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-742 .elementor-element.elementor-element-433f70a3{--border-radius:20px 20px 20px 20px;}.elementor-742 .elementor-element.elementor-element-57a4c34{--border-radius:20px 20px 0px 0px;}.elementor-742 .elementor-element.elementor-element-f5f6fe3 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-c106cb2 .elementor-icon-list-item > a{font-size:18px;}.elementor-742 .elementor-element.elementor-element-167c81e .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-cf7a8ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-3e04ae67{--flex-wrap:wrap;--padding-top:100px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-742 .elementor-element.elementor-element-af7dec2 .elementor-heading-title{font-size:18px;}.elementor-742 .elementor-element.elementor-element-e7476dd .elementor-heading-title{font-size:35px;}.elementor-742 .elementor-element.elementor-element-4625c86.e-con{--align-self:center;}.elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-b8848db .elementor-icon-list-item > a{font-size:14px;}.elementor-742 .elementor-element.elementor-element-9bd0032 .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-e04afc3 .elementor-heading-title{font-size:18px;}.elementor-742 .elementor-element.elementor-element-908e721 .elementor-heading-title{font-size:35px;}.elementor-742 .elementor-element.elementor-element-3b27e25.e-con{--align-self:center;}.elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-97f5017 .elementor-icon-list-item > a{font-size:14px;}.elementor-742 .elementor-element.elementor-element-f42b495 .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-e894434 .elementor-heading-title{font-size:18px;}.elementor-742 .elementor-element.elementor-element-9e1d567 .elementor-heading-title{font-size:35px;}.elementor-742 .elementor-element.elementor-element-4558772.e-con{--align-self:center;}.elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-742 .elementor-element.elementor-element-a75bdc1 .elementor-icon-list-item > a{font-size:14px;}.elementor-742 .elementor-element.elementor-element-c6abcbd .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-39cad6be .elementor-heading-title{font-size:24px;}.elementor-742 .elementor-element.elementor-element-96c58cc .elementor-heading-title{font-size:24px;}.elementor-742 .elementor-element.elementor-element-4020546{text-align:center;}.elementor-742 .elementor-element.elementor-element-4020546 .elementor-heading-title{font-size:18px;}.elementor-742 .elementor-element.elementor-element-338072a0 .elementor-button{font-size:14px;padding:16px 28px 16px 28px;}.elementor-742 .elementor-element.elementor-element-264a6711{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-742 .elementor-element.elementor-element-67398993{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(min-width:768px){.elementor-742 .elementor-element.elementor-element-4997246c{--width:50%;}.elementor-742 .elementor-element.elementor-element-1308b499{--width:50%;}.elementor-742 .elementor-element.elementor-element-68292ff4{--width:50%;}.elementor-742 .elementor-element.elementor-element-1a215fcd{--width:47.843%;}.elementor-742 .elementor-element.elementor-element-1cc1c48a{--width:71%;}.elementor-742 .elementor-element.elementor-element-399bcd0b{--width:73.332%;}.elementor-742 .elementor-element.elementor-element-6529cd44{--width:45%;}.elementor-742 .elementor-element.elementor-element-5de74a5f{--width:50%;}.elementor-742 .elementor-element.elementor-element-c3a20c9{--width:50%;}.elementor-742 .elementor-element.elementor-element-53bf2750{--width:50%;}.elementor-742 .elementor-element.elementor-element-2cd6872a{--width:50%;}.elementor-742 .elementor-element.elementor-element-67ee916f{--content-width:1120px;}.elementor-742 .elementor-element.elementor-element-537054cc{--width:70%;}.elementor-742 .elementor-element.elementor-element-46efac07{--width:100%;}.elementor-742 .elementor-element.elementor-element-a9bba00{--width:100%;}.elementor-742 .elementor-element.elementor-element-6f9d66f7{--width:100%;}.elementor-742 .elementor-element.elementor-element-54fb1b48{--width:100%;}.elementor-742 .elementor-element.elementor-element-74607626{--width:100%;}.elementor-742 .elementor-element.elementor-element-cf01e0f{--width:100%;}.elementor-742 .elementor-element.elementor-element-ecedb9e{--width:100%;}.elementor-742 .elementor-element.elementor-element-5899a7ee{--width:100%;}.elementor-742 .elementor-element.elementor-element-43df77fb{--width:100%;}.elementor-742 .elementor-element.elementor-element-485f906a{--width:100%;}.elementor-742 .elementor-element.elementor-element-3f6fa9d9{--width:100%;}.elementor-742 .elementor-element.elementor-element-29d70bbe{--width:100%;}.elementor-742 .elementor-element.elementor-element-5dfcabdc{--width:100%;}.elementor-742 .elementor-element.elementor-element-70df5d9a{--content-width:1120px;}.elementor-742 .elementor-element.elementor-element-7e08685d{--width:70%;}.elementor-742 .elementor-element.elementor-element-3f5da977{--width:33.33%;}.elementor-742 .elementor-element.elementor-element-42809032{--width:33.33%;}.elementor-742 .elementor-element.elementor-element-433f70a3{--width:33.33%;}.elementor-742 .elementor-element.elementor-element-cf7a8ef{--content-width:1400px;}.elementor-742 .elementor-element.elementor-element-16e583c{--width:30.535%;}.elementor-742 .elementor-element.elementor-element-cf46a7a{--width:100%;}.elementor-742 .elementor-element.elementor-element-cbb8d5e{--width:30.535%;}.elementor-742 .elementor-element.elementor-element-adc8a47{--width:100%;}.elementor-742 .elementor-element.elementor-element-6824c33{--width:30.535%;}.elementor-742 .elementor-element.elementor-element-93cf5ee{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-742 .elementor-element.elementor-element-6529cd44{--width:100%;}.elementor-742 .elementor-element.elementor-element-53bf2750{--width:100%;}.elementor-742 .elementor-element.elementor-element-2cd6872a{--width:100%;}.elementor-742 .elementor-element.elementor-element-3f5da977{--width:100%;}.elementor-742 .elementor-element.elementor-element-42809032{--width:50%;}.elementor-742 .elementor-element.elementor-element-433f70a3{--width:50%;}.elementor-742 .elementor-element.elementor-element-16e583c{--width:49%;}.elementor-742 .elementor-element.elementor-element-cbb8d5e{--width:49%;}.elementor-742 .elementor-element.elementor-element-6824c33{--width:49%;}}/* Start custom CSS for nav-menu, class: .elementor-element-e85e457 */.elementor-742 .elementor-element.elementor-element-e85e457 a:hover{
    color: #FFE600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20da9e0b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9aaffdf */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79d9e8 */@media only screen and (max-width: 768px){
    .elementor-742 .elementor-element.elementor-element-e79d9e8{
        position: absolute;
        display: flex;
        top: 54%;
        left: calc(50% + 80px);
        justify-content: center;
        pointer-events: none;
    }
}

@media only screen and (max-width: 480px){
    .elementor-742 .elementor-element.elementor-element-e79d9e8{
        width: 150px;
        position: absolute;
        display: flex;
        top: -5%;
        left: calc(50% + 10px);
        justify-content: center;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d62b47f */@media only screen and (max-width: 768px){
    .elementor-742 .elementor-element.elementor-element-6d62b47f{
        position: absolute;
        display: flex;
        top: 54%;
        left: calc(50% + 80px);
        justify-content: center;
        pointer-events: none;
    }
}

@media only screen and (max-width: 480px){
    .elementor-742 .elementor-element.elementor-element-6d62b47f{
        width: 150px;
        position: absolute;
        display: flex;
        top: -5%;
        left: calc(50% + 10px);
        justify-content: center;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b9d28b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7312321a */.elementor-742 .elementor-element.elementor-element-7312321a:hover{
    opacity: .7;
    transition: .7s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8fffbb */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682783b */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2abce8d0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525d9f0c */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c2e470 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532a37ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4725dd38 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e133556 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466cc4ca */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529d4d3 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d00a409 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4953de4 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-167c81e */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bd0032 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f42b495 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6abcbd */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-338072a0 */.pulsante{
    margin-left: -40px;
    display: block;
    box-shadow: 0 0 0 0 rgba(255, 230, 0, 1);
    border-radius: 12px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
}

.pulsante:hover{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-moz-keyframes pulsing{
  to {
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@-ms-keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@keyframes pulsing{
  to{
    box-shadow: 0 0 0 20px rgba(255, 230, 0, 0);
  }
}

@media only screen and (max-width: 480px){
    .pulsante{
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px){
    .pulsante{
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS */body, html {
overflow-x: hidden !important;
}

/Corrigir escrollamento no Mobile/
@media (max-width: 786px){
body, html {
overflow-x: hidden!important;
}
}/* End custom CSS */