.oew-search-wrap{position:relative}.oew-search-wrap .search-submit{color:#333}.oew-search-wrap .search-submit:focus,.oew-search-wrap .search-submit:hover{color:#333}.oew-search-wrap .oew-ajax-loading{display:none;background:rgba(0,0,0,0) url(//www.cspinformatica.it/wp-content/plugins/ocean-elementor-widgets/assets/img/loader.svg) no-repeat center center;background-size:100%;position:absolute;top:50%;right:60px;margin-top:-8px;width:16px;height:16px}.oew-search-wrap .oew-search-results{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:999;overflow:hidden}.oew-search-wrap .oew-search-results ul{list-style:none;padding:0;margin:0}.oew-search-wrap .oew-search-results ul li a.search-result-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.oew-search-wrap .oew-search-results ul li a{position:relative;font-size:14px;line-height:1;padding:10px 34px 10px 13px;border-bottom:1px solid #eaeaea;letter-spacing:.6px}.oew-search-wrap .oew-search-results ul li a img{float:left;max-width:30px;margin-right:10px}.oew-search-wrap .oew-search-results ul li a .result-title{display:block;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oew-search-wrap .oew-search-results ul li a i.icon{position:absolute;top:50%;right:13px;margin-top:-6px;font-size:12px;color:#aaa;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.oew-search-wrap .oew-search-results ul li a:hover i.icon{color:#666}.oew-search-wrap .oew-search-results ul li a.all-results{display:block;font-size:12px;font-weight:600;letter-spacing:.6px;text-align:center}.oew-search-wrap .oew-search-results ul li a.all-results span{display:inline-block;padding-bottom:3px;border-bottom:1px solid}.oew-search-wrap .oew-search-results ul li a.all-results span i{padding-left:5px}.oew-search-wrap .oew-search-results ul li a.search-result-link:hover{background-color:#f8f8f8;color:#555}.oew-search-wrap .oew-search-results ul li:last-child a{border-bottom:0}.oew-search-wrap .oew-no-search-results{position:relative;font-size:14px;line-height:1;padding:18px 18px}.oew-search-wrap .oew-no-search-results h6{margin:0 0 10px}.oew-search-wrap .oew-no-search-results p{margin:0}form.oceanwp-searchform{width:100%;height:auto}form.oceanwp-searchform,form.oceanwp-searchform input.field{min-height:40px}form.oceanwp-searchform input.field:focus{-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 8px 1px rgba(0,0,0,.1);box-shadow:0 0 8px 1px rgba(0,0,0,.1)}.oew-align-left .oew-search-wrap{margin:0 auto 0 0}.oew-align-center .oew-search-wrap{margin:0 auto}.oew-align-right .oew-search-wrap{margin:0 0 0 auto}@media(max-width: 1024px){.oew-tablet-align-left .oew-search-wrap{margin:0 auto 0 0}.oew-tablet-align-center .oew-search-wrap{margin:0 auto}.oew-tablet-align-right .oew-search-wrap{margin:0 0 0 auto}}@media(max-width: 767px){.oew-mobile-align-left .oew-search-wrap{margin:0 auto 0 0}.oew-mobile-align-center .oew-search-wrap{margin:0 auto}.oew-mobile-align-right .oew-search-wrap{margin:0 0 0 auto}}body.rtl .oew-search-wrap .oew-ajax-loading{left:60px;right:auto}body.rtl .oew-search-wrap .oew-search-results{right:0;left:auto}body.rtl .oew-search-wrap .oew-search-results ul li a{padding-left:34px;padding-right:13px}body.rtl .oew-search-wrap .oew-search-results ul li a .result-thumb{margin-left:10px;margin-right:0}body.rtl .oew-search-wrap .oew-search-results ul li a i.icon{left:13px;right:auto}body.rtl .oew-search-wrap .oew-search-results ul li a.all-results span i{padding-right:5px;padding-left:0}body.rtl .oew-search-wrap form.oceanwp-searchform button{left:0;right:auto}.oew-toggle-cart{position:relative;display:inline-block}.oew-cart-link{display:inline-block;font-size:13px;padding:15px}.oew-cart-link i{display:inline-block;line-height:1;text-rendering:auto;font-style:inherit;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.oew-cart-link .owp-icon{vertical-align:middle}.oew-cart-icon-basket .oew-cart-link i,.oew-cart-icon-handbag .oew-cart-link i{font-family:"simple-line-icons"}.oew-cart-icon-shopping-basket .oew-cart-link i,.oew-cart-icon-shopping-bag .oew-cart-link i,.oew-cart-icon-shopping-cart .oew-cart-link i{font-family:"Font Awesome 5 Free"}.oew-cart-icon-basket .oew-cart-link i:before{content:""}.oew-cart-icon-handbag .oew-cart-link i:before{content:""}.oew-cart-icon-shopping-basket .oew-cart-link i:before{content:"";font-weight:600}.oew-cart-icon-shopping-bag .oew-cart-link i:before{content:"";font-weight:600}.oew-cart-icon-shopping-cart .oew-cart-link i:before{content:"";font-weight:600}.oew-cart-count{display:inline-block;position:relative;background-color:#13aff0;color:#fff;font-size:12px;line-height:1;font-weight:600;padding:3px 5px;margin-left:4px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.oew-cart-count:before{content:"";position:absolute;top:0;left:-3px;width:0;height:0;margin-top:4px;border-style:solid solid solid none;border-width:5px 5px 5px medium;border-top-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;border-color:#13aff0}.oew-cart-total{margin-left:4px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.oew-cart-total .amount{color:inherit}.oew-cart-icon,.oew-cart-count,.oew-cart-total{vertical-align:middle}.elementor-widget-oew-woo-cart-icon:not(.oew-cart-show-count-yes) .oew-cart-count,.elementor-widget-oew-woo-cart-icon:not(.oew-cart-show-subtotal-yes) .oew-cart-total{display:none}body.oec-show-cart .oew-toggle-cart .oew-cart-dropdown{visibility:visible;-moz-opacity:1;-webkit-opacity:1;opacity:1}.oew-cart-dropdown{position:absolute;top:100%;right:0;background-color:#fff;border-top:3px solid #13aff0;z-index:10000;text-align:left;width:350px;visibility:hidden;-moz-opacity:0;-webkit-opacity:0;opacity:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.oew-cart-dropdown ul.oew-cart-products{max-height:50vh;overflow-y:auto}.oew-cart-dropdown li:first-child{border-top:none}.oew-cart-dropdown .oew-mini-cart-empty-message{padding:20px;margin:0}.oew-toggle-cart:hover .oew-cart-dropdown{visibility:visible;-moz-opacity:1;-webkit-opacity:1;opacity:1}.oew-cart-dropdown .oew-cart-products{list-style:none;margin:0;padding:0}.oew-cart-dropdown .oew-cart-products li{padding:0;border-bottom-width:1px;border-style:solid;border-color:#e6e6e6;min-height:100%}.oew-cart-dropdown .oew-cart-products li:first-child,.oew-cart-dropdown .oew-cart-products li:last-child{min-height:100%}.oew-cart-dropdown .oew-cart-products li:first-child{border-top-width:0}.oew-cart-dropdown .oew-cart-products li:last-child{border-bottom:0;padding-bottom:0}.oew-cart-dropdown .oew-cart-products li .oew-grid-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid{width:100%}.oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid.thumbnail{width:25%;margin:0;border-right-width:1px;border-style:solid;border-color:#e6e6e6}.oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid.thumbnail img{position:relative;top:0;width:auto;height:auto}.oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid.content{position:relative;width:75%;padding-left:10px}.oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid>div{padding-right:60px}.oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid h3{display:block;font-size:14px;font-weight:normal;margin:0}.oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid .quantity{color:#b2b2b2;font-weight:normal}.oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid a.remove{display:inline-block;position:absolute;top:50%;right:20px;font-size:14px;margin-top:-17px;color:#b3b3b3;border:1px solid #e6e6e6;height:32px;width:32px;line-height:30px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:20}.oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid a.remove:hover{color:#13aff0;border-color:#13aff0}.oew-cart-dropdown .oew-cart-subtotal{background-color:#fafafa;border-width:1px 0;border-style:solid;border-color:#e6e6e6;padding:20px;margin:0}.oew-cart-dropdown .oew-cart-subtotal strong{float:left;font-size:12px;font-weight:normal;color:#797979;text-transform:uppercase;letter-spacing:1px}.oew-cart-dropdown .oew-cart-subtotal .amount{float:right;font-size:16px;line-height:1.3;font-weight:600;letter-spacing:1px}.oew-cart-dropdown .oew-cart-subtotal:after{content:"";display:table;clear:both}.oew-cart-footer-buttons{margin:0;padding:20px}.oew-cart-footer-buttons .oew-button{width:48%;font-size:12px;font-weight:600;text-transform:uppercase;margin:0;padding:14px 8px;text-align:center;letter-spacing:.1em;line-height:1}.oew-cart-footer-buttons .oew-cart-view-cart{float:left;background-color:#eaeaea;color:#666}.oew-cart-footer-buttons .oew-cart-view-cart:hover{background-color:#d4d4d4;color:#333}.oew-cart-footer-buttons .oew-cart-checkout{float:right;background-color:#13aff0;color:#fff}.oew-cart-footer-buttons .oew-cart-checkout:hover{background-color:#0b7cac;color:#fff}.oew-cart-footer-buttons:after{content:"";display:table;clear:both}.oew-align-left{text-align:left}.oew-align-center{text-align:center}.oew-align-right{text-align:right}@media(max-width: 1024px){.oew-tablet-align-left{text-align:left}.oew-tablet-align-center{text-align:center}.oew-tablet-align-right{text-align:right}}@media(max-width: 767px){.oew-mobile-align-left{text-align:left}.oew-mobile-align-center{text-align:center}.oew-mobile-align-right{text-align:right}}body.rtl .oew-cart-count{margin-right:4px;margin-left:0}body.rtl .oew-cart-count:before{right:-3px;left:auto;border-style:solid none solid solid;border-width:5px medium 5px 5px}body.rtl .oew-cart-total{margin-right:4px;margin-left:0}body.rtl .oew-cart-dropdown{left:0;right:auto}body.rtl .oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid.thumbnail{border-left-width:1px;border-right-width:0}body.rtl .oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid.content{padding-right:10px;padding-left:0}body.rtl .oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid>div{padding-left:60px;padding-right:0}body.rtl .oew-cart-dropdown .oew-cart-products li .oew-grid-wrap .oew-grid a.remove{left:20px;right:auto}body.rtl .oew-cart-dropdown .oew-cart-subtotal strong{float:right}body.rtl .oew-cart-dropdown .oew-cart-subtotal .amount{float:left}body.rtl .oew-cart-footer-buttons .oew-cart-view-cart{float:right}body.rtl .oew-cart-footer-buttons .oew-cart-checkout{float:left}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}