.elementor-7076 .elementor-element.elementor-element-c70f691{--display:flex;--min-height:100vh;--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-7076 .elementor-element.elementor-element-5fd9e67{--display:flex;--position:absolute;--min-height:10vh;--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;top:0px;--z-index:25;}body:not(.rtl) .elementor-7076 .elementor-element.elementor-element-5fd9e67{left:0px;}body.rtl .elementor-7076 .elementor-element.elementor-element-5fd9e67{right:0px;}.elementor-7076 .elementor-element.elementor-element-9864ac4{--display:flex;--justify-content:center;}.elementor-7076 .elementor-element.elementor-element-9864ac4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit-wid-con .ekit-sidebar-widget{background-color:#8C52FF8A;max-width:35%;}.elementor-7076 .elementor-element.elementor-element-79fdb7e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:56;}.elementor-7076 .elementor-element.elementor-element-79fdb7e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit-sidebar-group{--transition-duration:0.5s;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_navSidebar-button{color:#FFFFFF;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_navSidebar-button svg{fill:#FFFFFF;max-width:23px;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_navSidebar-button i{font-size:23px;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit-offcanvas-toggle-wraper{text-align:center;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_navSidebar-button, .elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_social_media ul > li:last-child{padding:4px 7px 5px 7px;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_close-side-widget{color:#FFFFFF;background-color:#00000000;border-style:none;border-radius:50% 50% 50% 50%;padding:4px 7px 5px 7px;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_close-side-widget svg{fill:#FFFFFF;max-width:18px;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_close-side-widget:hover{border-color:var( --e-global-color-86b4fcd );}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_close-side-widget i{font-size:18px;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit-wid-con .ekit_sidebar-textwidget{padding:30px 0px 000px 0px;}.elementor-7076 .elementor-element.elementor-element-d15bf5e{--display:flex;--min-height:63vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7076 .elementor-element.elementor-element-8d107cf{--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-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7076 .elementor-element.elementor-element-98f2472{--divider-border-style:solid;--divider-color:#242424;--divider-border-width:1px;}.elementor-7076 .elementor-element.elementor-element-98f2472 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-7076 .elementor-element.elementor-element-98f2472 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7076 .elementor-element.elementor-element-f66d16b{--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-7076 .elementor-element.elementor-element-9781db8{--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-7076 .elementor-element.elementor-element-278f108{--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-7076 .elementor-element.elementor-element-036e4dc{--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-7076 .elementor-element.elementor-element-56a679f{--divider-border-style:solid;--divider-color:#242424;--divider-border-width:1px;}.elementor-7076 .elementor-element.elementor-element-56a679f .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-7076 .elementor-element.elementor-element-56a679f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7076 .elementor-element.elementor-element-ed81909{--display:flex;--min-height:52vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7076 .elementor-element.elementor-element-a6aa11e{--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-7076 .elementor-element.elementor-element-1a4ea5c{--spacer-size:94px;}.elementor-7076 .elementor-element.elementor-element-a6e45c2{--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-7076 .elementor-element.elementor-element-0d73f17{--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-7076 .elementor-element.elementor-element-ff4a7c7{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7076 .elementor-element.elementor-element-03c20cd > .elementor-widget-container{margin:0px 025px 010px 0px;}body:not(.rtl) .elementor-7076 .elementor-element.elementor-element-03c20cd{right:0px;}body.rtl .elementor-7076 .elementor-element.elementor-element-03c20cd{left:0px;}.elementor-7076 .elementor-element.elementor-element-03c20cd{bottom:55px;z-index:999;}.elementor-7076 .elementor-element.elementor-element-03c20cd .elementor-icon-wrapper{text-align:end;}.elementor-7076 .elementor-element.elementor-element-03c20cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7076 .elementor-element.elementor-element-03c20cd.elementor-view-framed .elementor-icon, .elementor-7076 .elementor-element.elementor-element-03c20cd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7076 .elementor-element.elementor-element-03c20cd.elementor-view-framed .elementor-icon, .elementor-7076 .elementor-element.elementor-element-03c20cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7076 .elementor-element.elementor-element-03c20cd .elementor-icon{font-size:57px;}.elementor-7076 .elementor-element.elementor-element-03c20cd .elementor-icon svg{height:57px;}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-7076 .elementor-element.elementor-element-c70f691{--min-height:82vh;}.elementor-7076 .elementor-element.elementor-element-5fd9e67{--width:100%;--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;--flex-wrap:nowrap;}.elementor-7076 .elementor-element.elementor-element-9864ac4{--width:21%;}.elementor-7076 .elementor-element.elementor-element-79fdb7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_navSidebar-button{color:var( --e-global-color-secondary );}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit_navSidebar-button svg{fill:var( --e-global-color-secondary );}.elementor-7076 .elementor-element.elementor-element-79fdb7e .ekit-wid-con .ekit-sidebar-widget{max-width:92%;}.elementor-7076 .elementor-element.elementor-element-d15bf5e{--margin-top:43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7076 .elementor-element.elementor-element-ed81909{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7076 .elementor-element.elementor-element-03c20cd > .elementor-widget-container{margin:05px 05px 05px 05px;}body:not(.rtl) .elementor-7076 .elementor-element.elementor-element-03c20cd{right:2%;}body.rtl .elementor-7076 .elementor-element.elementor-element-03c20cd{left:2%;}.elementor-7076 .elementor-element.elementor-element-03c20cd{bottom:1%;}.elementor-7076 .elementor-element.elementor-element-03c20cd .elementor-icon{font-size:43px;}.elementor-7076 .elementor-element.elementor-element-03c20cd .elementor-icon svg{height:43px;}}@media(min-width:768px){.elementor-7076 .elementor-element.elementor-element-9864ac4{--width:18%;}.elementor-7076 .elementor-element.elementor-element-8d107cf{--width:100%;}.elementor-7076 .elementor-element.elementor-element-036e4dc{--width:100%;}}/* Start custom CSS for icon, class: .elementor-element-03c20cd *//* Vibrazione periodica del pacco regalo */
.regalo-vibrazione {
    transform-origin: center;
    animation: regaloShake 3s infinite;
}

@keyframes regaloShake {
    0%, 80%, 100% {
        transform: translateX(0) rotate(0);
    }
    82% {
        transform: translateX(-3px) rotate(-8deg);
    }
    84% {
        transform: translateX(3px) rotate(8deg);
    }
    86% {
        transform: translateX(-3px) rotate(-8deg);
    }
    88% {
        transform: translateX(3px) rotate(8deg);
    }
    90% {
        transform: translateX(-2px) rotate(-5deg);
    }
    92% {
        transform: translateX(0) rotate(0);
    }
}/* End custom CSS */