.elementor-15668 .elementor-element.elementor-element-4652606:not(.elementor-motion-effects-element-type-background), .elementor-15668 .elementor-element.elementor-element-4652606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mentedigitale.org/wp-content/uploads/2022/01/bg.jpg");background-position:center right;background-size:cover;}.elementor-15668 .elementor-element.elementor-element-4652606{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 90px 15px;}.elementor-15668 .elementor-element.elementor-element-4652606 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15668 .elementor-element.elementor-element-9095fb1 .elementor-heading-title{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:67px;font-weight:700;letter-spacing:5.3px;word-spacing:0.1em;}.elementor-15668 .elementor-element.elementor-element-9095fb1 > .elementor-widget-container{margin:0px 0px 25px 20px;}.elementor-15668 .elementor-element.elementor-element-e51715a{font-size:22px;letter-spacing:1.1px;}.elementor-15668 .elementor-element.elementor-element-e51715a > .elementor-widget-container{margin:0px 0px 0px 34px;}.elementor-15668 .elementor-element.elementor-element-b2aea95{text-align:left;}.elementor-15668 .elementor-element.elementor-element-b2aea95 img{width:39%;}.elementor-15668 .elementor-element.elementor-element-b2aea95 > .elementor-widget-container{margin:-10px 0px 0px 30px;}.elementor-15668 .elementor-element.elementor-element-0a05b67 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15668 .elementor-element.elementor-element-0a05b67 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15668 .elementor-element.elementor-element-a9db92d{text-align:left;}.elementor-15668 .elementor-element.elementor-element-a9db92d img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15668 .elementor-element.elementor-element-cae8f92{margin-top:9px;margin-bottom:-33px;}.elementor-15668 .elementor-element.elementor-element-c75d50c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15668 .elementor-element.elementor-element-7f82706{text-align:center;font-size:36px;}.elementor-15668 .elementor-element.elementor-element-badb7d7 > .elementor-element-populated{margin:31px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15668 .elementor-element.elementor-element-badb7d7 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 30px 0px 31px;}.elementor-15668 .elementor-element.elementor-element-a3dc42b{--e-price-table-header-background-color:#4A1B8A;}.elementor-15668 .elementor-element.elementor-element-a3dc42b .elementor-price-table__heading{font-family:"Arial", Sans-serif;font-weight:700;}.elementor-15668 .elementor-element.elementor-element-a3dc42b .elementor-price-table__price{background-color:#EEF6F9;}.elementor-15668 .elementor-element.elementor-element-a3dc42b .elementor-price-table__currency{align-self:flex-start;}.elementor-15668 .elementor-element.elementor-element-a3dc42b .elementor-price-table__after-price{justify-content:flex-start;}.elementor-15668 .elementor-element.elementor-element-a3dc42b .elementor-price-table__original-price{align-self:flex-end;}.elementor-15668 .elementor-element.elementor-element-a3dc42b .elementor-price-table__features-list{background-color:#EEF6F9;}.elementor-15668 .elementor-element.elementor-element-a3dc42b .elementor-price-table__features-list li{line-height:1.9em;}.elementor-15668 .elementor-element.elementor-element-a3dc42b .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-15668 .elementor-element.elementor-element-a3dc42b .elementor-price-table__footer{background-color:#EEF6F9;}.elementor-15668 .elementor-element.elementor-element-a3dc42b .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-15668 .elementor-element.elementor-element-090f3ae{--e-price-table-header-background-color:#EB2B63;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__heading{font-family:"Arial", Sans-serif;font-size:32px;font-weight:700;line-height:1.8em;letter-spacing:-0.4px;word-spacing:0.1em;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__price{background-color:#EEF6F9;padding:27px 6px 34px 0px;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table .elementor-price-table__price{font-size:76px;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(44em/100);}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__currency{align-self:flex-start;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__after-price{justify-content:flex-start;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__original-price{font-size:21px;align-self:flex-end;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__features-list{background-color:#EEF6F9;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__features-list li{line-height:1.9em;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__footer{background-color:#EEF6F9;padding:0px 0px 42px 0px;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-15668 .elementor-element.elementor-element-090f3ae .elementor-price-table__ribbon-inner{background-color:#45835B;margin-top:36px;transform:translateY(-50%) translateX(-50%) translateX(36px) rotate(-45deg);color:#ffffff;letter-spacing:2.1px;}.elementor-15668 .elementor-element.elementor-element-090f3ae > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#EB2B63;border-radius:0px 0px 0px 0px;}.elementor-15668 .elementor-element.elementor-element-28106e1 > .elementor-element-populated{margin:31px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15668 .elementor-element.elementor-element-28106e1 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 30px 0px 31px;}.elementor-15668 .elementor-element.elementor-element-659255d{--e-price-table-header-background-color:#4A1B8A;}.elementor-15668 .elementor-element.elementor-element-659255d .elementor-price-table__heading{font-family:"Arial", Sans-serif;font-weight:700;}.elementor-15668 .elementor-element.elementor-element-659255d .elementor-price-table__price{background-color:#EEF6F9;}.elementor-15668 .elementor-element.elementor-element-659255d .elementor-price-table__currency{align-self:flex-start;}.elementor-15668 .elementor-element.elementor-element-659255d .elementor-price-table__after-price{justify-content:flex-start;}.elementor-15668 .elementor-element.elementor-element-659255d .elementor-price-table__original-price{align-self:flex-end;}.elementor-15668 .elementor-element.elementor-element-659255d .elementor-price-table__features-list{background-color:#EEF6F9;}.elementor-15668 .elementor-element.elementor-element-659255d .elementor-price-table__features-list li{line-height:1.9em;}.elementor-15668 .elementor-element.elementor-element-659255d .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-15668 .elementor-element.elementor-element-659255d .elementor-price-table__footer{background-color:#EEF6F9;}.elementor-15668 .elementor-element.elementor-element-659255d .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-15668 .elementor-element.elementor-element-659255d > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15668 .elementor-element.elementor-element-d982d10{width:47.683%;}.elementor-15668 .elementor-element.elementor-element-0a05b67{width:52.267%;}.elementor-15668 .elementor-element.elementor-element-badb7d7{width:28.969%;}.elementor-15668 .elementor-element.elementor-element-9515837{width:41.725%;}.elementor-15668 .elementor-element.elementor-element-28106e1{width:28.972%;}}@media(min-width:1025px){.elementor-15668 .elementor-element.elementor-element-4652606:not(.elementor-motion-effects-element-type-background), .elementor-15668 .elementor-element.elementor-element-4652606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-15668 .elementor-element.elementor-element-4652606{padding:20px 0px 10px 0px;}.elementor-15668 .elementor-element.elementor-element-9095fb1{text-align:center;}.elementor-15668 .elementor-element.elementor-element-9095fb1 .elementor-heading-title{font-size:45px;}.elementor-15668 .elementor-element.elementor-element-9095fb1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15668 .elementor-element.elementor-element-b2aea95{text-align:center;}.elementor-15668 .elementor-element.elementor-element-b2aea95 img{width:30%;}.elementor-15668 .elementor-element.elementor-element-b2aea95 > .elementor-widget-container{margin:-29px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-15668 .elementor-element.elementor-element-badb7d7 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for image, class: .elementor-element-b2aea95 */.scroll {  
    animation-name: floating;
    animation-duration:    1.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }    
}

body #reading-position-indicator, body.admin-bar #reading-position-indicator {
    height: 4px;
    background: rgba(221,221,221,0.05);
    display: none;
}

#cookie-notice.cookie-notice-visible.cn-effect-fade, #cookie-notice.cookie-revoke-visible.cn-effect-fade {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9db92d */.floating {  
    animation-name: floating;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 35px); }
    to   { transform: translate(0, -0px); }    
}/* End custom CSS */