/**handles:tm-navigation-menu-style,tm-testimonial-block-style1,e-animation-slideInDown,widget-image,e-animation-fadeInDown,tm-list-style**/
.tm-sc-simple-nav-menu ul{margin:0;padding:0;list-style:none}.tm-sc-simple-nav-menu ul li{list-style:none;transition:all .3s ease}.tm-sc-simple-nav-menu ul li a{display:block;position:relative;padding-bottom:0;padding-top:0;padding-left:18px;margin-bottom:0;line-height:2.5rem;transition:all .3s ease;color:#777;overflow:hidden}.tm-sc-simple-nav-menu ul li a:hover{color:#aaa}.tm-sc-simple-nav-menu ul li .tm-nav-arrow-icon{color:var(--theme-color1);display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.tm-sc-simple-nav-menu ol{margin:0;padding:0;list-style:none}.tm-sc-simple-nav-menu ul.split-nav-menu li{margin-bottom:4px!important;width:50%;float:left;padding-right:3px}.tm-sc-simple-nav-menu .tm-animate-hover.icon-rotate li:hover i{transform:translateY(-50%) rotate(360deg)}.tm-sc-simple-nav-menu .tm-animate-hover.icon-rotate-x li:hover i{transform:translateY(-50%) rotateX(360deg)}.tm-sc-simple-nav-menu .tm-animate-hover.icon-rotate-y li:hover i{transform:translateY(-50%) rotateY(180deg)}.tm-sc-simple-nav-menu .tm-animate-hover.icon-translate li:hover i{transform:translate(-10px,-45%)}.tm-sc-simple-nav-menu .tm-animate-hover.icon-translate-x li:hover i{transform:translateY(-50%) translateX(-7px)}.tm-sc-simple-nav-menu .tm-animate-hover.icon-translate-x-right li:hover i{transform:translateY(-50%) translateX(7px)}.tm-sc-simple-nav-menu .tm-animate-hover.icon-translate-y li:hover i{transform:translateY(-45%)}.tm-sc-simple-nav-menu .tm-animate-hover.icon-scale li:hover i{transform:translateY(-50%) scale(1.1)}
.tm-sc-testimonials .star-rating{float:right;overflow:hidden;position:relative;height:1.1em;line-height:1.2;font-size:.9em;width:5.6em}.tm-sc-testimonials .star-rating::before{content:"\f005\f005\f005\f005\f005";color:#d3ced2;font-family:"Font Awesome 5 Free";font-weight:500;float:left;top:0;left:0;position:absolute}.tm-sc-testimonials .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.tm-sc-testimonials .star-rating span::before{content:"\f005\f005\f005\f005\f005";font-family:"Font Awesome 5 Free";font-weight:500;color:#f1c40f;top:0;position:absolute;left:0}.tm-sc-testimonials .star-rating{float:none;margin-top:5px;margin-bottom:20px;overflow:visible}.tm-sc-testimonials .star-rating span:before{color:var(--theme-color2)}.tm-sc-testimonials .author-text,.tm-sc-testimonials .job-position,.tm-sc-testimonials .name{transition:all .3s ease-in-out}.tm-sc-testimonials .star-rating span:before{transition:all .3s ease-in-out}.tm-sc-testimonials .testimonial-block-style1{position:relative;margin-bottom:25px}.tm-sc-testimonials .testimonial-block-style1 .inner-box{position:relative;margin-top:21px;padding:67px 50px 39px 47px}.tm-sc-testimonials .testimonial-block-style1 .inner-box:before{position:absolute;left:0;top:0;height:100%;width:calc(100% - 17px);border:1px solid var(--theme-color1);content:"";z-index:-1}body.tm-dark-layout .tm-sc-testimonials .testimonial-block-style1 .inner-box:before{border-color:#333}.tm-sc-testimonials .testimonial-block-style1 .inner-box:after{border:1px solid var(--theme-color1);content:"";height:100%;left:15px;position:absolute;top:13px;width:calc(100% - 15px);z-index:-1}body.tm-dark-layout .tm-sc-testimonials .testimonial-block-style1 .inner-box:after{border-color:#333}.tm-sc-testimonials .testimonial-block-style1 .inner-box:hover .thumb img{transform:scale(1.1)}.tm-sc-testimonials .testimonial-block-style1 .inner-box:hover .info-box .testimonial-name{color:var(--theme-color1)}.tm-sc-testimonials .testimonial-block-style1 .inner-box .author-text{position:relative;margin-bottom:20px}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box{align-items:center;display:flex}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .thumb{position:relative;overflow:hidden;display:inline-block;border-radius:50%;margin-bottom:0;text-align:center}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .thumb img{object-fit:cover;transition:all .3s ease}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .info-box-content{margin-left:14px}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .testimonial-name{font-family:var(--body-font-family);margin-top:0;margin-bottom:8px;transition:all .3s ease}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .testimonial-position{display:block;font-size:12px;line-height:1em;color:#7a7a7a;margin-bottom:0;transition:all .3s ease}.tm-sc-testimonials .testimonial-block-style1 .inner-box .icon-quote{position:absolute;top:-18px;left:45px;width:92px;height:66px;background-image:url(https://motonauticaligure.it/wp-content/plugins/mascot-core-voyacht/assets/images/current-theme/icon-quote.png)}body.tm-dark-layout .tm-sc-testimonials .testimonial-block-style1 .inner-box .icon-quote{filter:brightness(.3)}.tm-sc-testimonials .testimonial-block-style1 .inner-box .icon-quote i{font-size:64px;color:#dbdbdb}
@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}
.tm-sc-list{list-style:none;transition:all .3s ease}.tm-sc-list li{transition:all .3s ease}.tm-sc-list li i,.tm-sc-list li svg{margin-right:5px}.tm-sc-list li svg{width:16px}.tm-sc-list li i{transition:all .3s ease}.tm-sc-list.tm-animate-hover.icon-rotate li:hover i{transform:rotate(360deg)}.tm-sc-list.tm-animate-hover.icon-rotate-x li:hover i{transform:rotateX(360deg)}.tm-sc-list.tm-animate-hover.icon-rotate-y li:hover i{transform:rotateY(180deg)}.tm-sc-list.tm-animate-hover.icon-translate li:hover i{transform:translate(-10px,10px)}.tm-sc-list.tm-animate-hover.icon-translate-x li:hover i{transform:translateX(-10px)}.tm-sc-list.tm-animate-hover.icon-translate-y li:hover i{transform:translateY(-10px)}.tm-sc-list.tm-animate-hover.icon-scale li:hover i{transform:scale(1.1)}