.elementor-274 .elementor-element.elementor-element-1bfa69e:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-1bfa69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seminario.mazda.it/wp-content/uploads/2025/04/seminario-mazda.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-274 .elementor-element.elementor-element-1bfa69e > .elementor-container{min-height:400px;}.elementor-274 .elementor-element.elementor-element-1bfa69e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-274 .elementor-element.elementor-element-1bfa69e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-274 .elementor-element.elementor-element-12c64b1{margin-top:80px;margin-bottom:80px;}.elementor-274 .elementor-element.elementor-element-e139c2e .elementor-heading-title{font-family:var( --e-global-typography-f2685d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f2685d8-font-size );font-weight:var( --e-global-typography-f2685d8-font-weight );text-transform:var( --e-global-typography-f2685d8-text-transform );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );color:var( --e-global-color-6ce81ad );}.elementor-274 .elementor-element.elementor-element-1a92ecf{font-family:var( --e-global-typography-46804ae-font-family ), Sans-serif;font-size:var( --e-global-typography-46804ae-font-size );line-height:var( --e-global-typography-46804ae-line-height );color:var( --e-global-color-6ce81ad );}.elementor-274 .elementor-element.elementor-element-31c08a3{margin-top:80px;margin-bottom:80px;}.elementor-274 .elementor-element.elementor-element-59e68cd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-274 .elementor-element.elementor-element-24239e9{text-align:center;}.elementor-274 .elementor-element.elementor-element-24239e9 .elementor-heading-title{font-family:var( --e-global-typography-f2685d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f2685d8-font-size );font-weight:var( --e-global-typography-f2685d8-font-weight );text-transform:var( --e-global-typography-f2685d8-text-transform );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );color:var( --e-global-color-6ce81ad );}.elementor-274 .elementor-element.elementor-element-29b50ea{width:100%;max-width:100%;}.elementor-274 .elementor-element.elementor-element-98eec52{text-align:center;}.elementor-274 .elementor-element.elementor-element-98eec52 .elementor-heading-title{font-family:var( --e-global-typography-f2685d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f2685d8-font-size );font-weight:var( --e-global-typography-f2685d8-font-weight );text-transform:var( --e-global-typography-f2685d8-text-transform );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );color:var( --e-global-color-6ce81ad );}.elementor-274 .elementor-element.elementor-element-b3c2b80{width:100%;max-width:100%;}.elementor-274 .elementor-element.elementor-element-2ac8620{text-align:center;}.elementor-274 .elementor-element.elementor-element-2ac8620 .elementor-heading-title{font-family:var( --e-global-typography-f2685d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f2685d8-font-size );font-weight:var( --e-global-typography-f2685d8-font-weight );text-transform:var( --e-global-typography-f2685d8-text-transform );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );color:var( --e-global-color-6ce81ad );}.elementor-274 .elementor-element.elementor-element-10db191{width:100%;max-width:100%;}.elementor-274 .elementor-element.elementor-element-dd141af{text-align:center;}.elementor-274 .elementor-element.elementor-element-dd141af .elementor-heading-title{font-family:var( --e-global-typography-f2685d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f2685d8-font-size );font-weight:var( --e-global-typography-f2685d8-font-weight );text-transform:var( --e-global-typography-f2685d8-text-transform );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );color:var( --e-global-color-6ce81ad );}.elementor-msie .elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-portfolio-item{width:calc( 100% / 5 );}.elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-post__thumbnail__link{padding-bottom:calc( 0.4 * 100% );}.elementor-274 .elementor-element.elementor-element-18d18c5:after{content:"0.4";position:absolute;color:transparent;}.elementor-274 .elementor-element.elementor-element-18d18c5 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-6ce81ad );}.elementor-274 .elementor-element.elementor-element-18d18c5 a .elementor-portfolio-item__title{color:var( --e-global-color-0d05060 );}.elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-portfolio-item__title{font-family:var( --e-global-typography-f2685d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f2685d8-font-size );font-weight:var( --e-global-typography-f2685d8-font-weight );text-transform:var( --e-global-typography-f2685d8-text-transform );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-274 .elementor-element.elementor-element-12c64b1{margin-top:40px;margin-bottom:40px;}.elementor-274 .elementor-element.elementor-element-e139c2e .elementor-heading-title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}.elementor-274 .elementor-element.elementor-element-1a92ecf{font-size:var( --e-global-typography-46804ae-font-size );line-height:var( --e-global-typography-46804ae-line-height );}.elementor-274 .elementor-element.elementor-element-31c08a3{margin-top:40px;margin-bottom:40px;}.elementor-274 .elementor-element.elementor-element-24239e9 .elementor-heading-title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}.elementor-274 .elementor-element.elementor-element-98eec52 .elementor-heading-title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}.elementor-274 .elementor-element.elementor-element-2ac8620 .elementor-heading-title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}.elementor-274 .elementor-element.elementor-element-dd141af .elementor-heading-title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}.elementor-msie .elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-portfolio-item__title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}}@media(max-width:767px){.elementor-274 .elementor-element.elementor-element-e139c2e .elementor-heading-title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}.elementor-274 .elementor-element.elementor-element-1a92ecf{font-size:var( --e-global-typography-46804ae-font-size );line-height:var( --e-global-typography-46804ae-line-height );}.elementor-274 .elementor-element.elementor-element-24239e9 .elementor-heading-title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}.elementor-274 .elementor-element.elementor-element-98eec52 .elementor-heading-title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}.elementor-274 .elementor-element.elementor-element-2ac8620 .elementor-heading-title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}.elementor-274 .elementor-element.elementor-element-dd141af .elementor-heading-title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}.elementor-msie .elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-portfolio-item__title{font-size:var( --e-global-typography-f2685d8-font-size );line-height:var( --e-global-typography-f2685d8-line-height );letter-spacing:var( --e-global-typography-f2685d8-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-29b50ea */.elementor-274 .elementor-element.elementor-element-29b50ea .powered_by_link {
    display: none !important;
}
.elementor-274 .elementor-element.elementor-element-29b50ea {
    font-family: var(--e-global-typography-46804ae-font-family ), Sans-serif !important;
}

.elementor-274 .elementor-element.elementor-element-29b50ea .wdtscroll::-webkit-scrollbar {
  height: 5px;
}
.elementor-274 .elementor-element.elementor-element-29b50ea .wdtscroll::-webkit-scrollbar-track {
  background: #ffffff; 
}
.elementor-274 .elementor-element.elementor-element-29b50ea .wdtscroll::-webkit-scrollbar-thumb {
  background: #888; 
}
.elementor-274 .elementor-element.elementor-element-29b50ea .wdtscroll::-webkit-scrollbar-thumb:hover {
  background: #555; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b3c2b80 */.elementor-274 .elementor-element.elementor-element-b3c2b80 .powered_by_link {
    display: none !important;
}
.elementor-274 .elementor-element.elementor-element-b3c2b80 {
    font-family: var(--e-global-typography-46804ae-font-family ), Sans-serif !important;
}

.elementor-274 .elementor-element.elementor-element-b3c2b80 .wdtscroll::-webkit-scrollbar {
  height: 5px;
}
.elementor-274 .elementor-element.elementor-element-b3c2b80 .wdtscroll::-webkit-scrollbar-track {
  background: #ffffff; 
}
.elementor-274 .elementor-element.elementor-element-b3c2b80 .wdtscroll::-webkit-scrollbar-thumb {
  background: #888; 
}
.elementor-274 .elementor-element.elementor-element-b3c2b80 .wdtscroll::-webkit-scrollbar-thumb:hover {
  background: #555; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-10db191 */.elementor-274 .elementor-element.elementor-element-10db191 .powered_by_link {
    display: none !important;
}
.elementor-274 .elementor-element.elementor-element-10db191 {
    font-family: var(--e-global-typography-46804ae-font-family ), Sans-serif !important;
}

.elementor-274 .elementor-element.elementor-element-10db191 .wdtscroll::-webkit-scrollbar {
  height: 5px;
}
.elementor-274 .elementor-element.elementor-element-10db191 .wdtscroll::-webkit-scrollbar-track {
  background: #ffffff; 
}
.elementor-274 .elementor-element.elementor-element-10db191 .wdtscroll::-webkit-scrollbar-thumb {
  background: #888; 
}
.elementor-274 .elementor-element.elementor-element-10db191 .wdtscroll::-webkit-scrollbar-thumb:hover {
  background: #555; 
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-18d18c5 */.elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-portfolio-item__overlay {
    opacity: 1;
    background-color: #F5F5F5 !important;
    transition: all .3s ease-in-out;
}
.elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-portfolio-item__overlay .elementor-portfolio-item__title {
    color: #010101 !important;
    transition: all .3s ease-in-out;
}

.elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-portfolio-item__overlay:hover {
    background-color: #010101 !important;
}
.elementor-274 .elementor-element.elementor-element-18d18c5 .elementor-portfolio-item__overlay:hover .elementor-portfolio-item__title {
    color: #ffffff !important;
}/* End custom CSS */