/*
Theme Name: Indaweb Child
Template: Divi
Theme URI: https://indaweb.it
Author: Indaweb
Author URI: https://indaweb.it
Description: Flexible Multi-Purpose Responsive WordPress Theme
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

/*------Immagine Rotazione-------*/
.img-rotate {
  display: block;
  transform-origin: center center;
  animation: rotateLoop 15s linear infinite;
}

@keyframes rotateLoop {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*----*/
body .dipl_image_card_carousel_0 .dipl_image_card_icon {
	color:#fff!important;
}
/*-----MENU-----*/
body #main-header{
	box-shadow: 0px 10px 25px 0px rgba(0 0 0 / 4%)!important;
}
/*----Bottoni----*/

.et_pb_button.pulsante-primario {
    margin-top: auto;
    align-self: flex-start;
    text-decoration: none;
    color: #fff;
    background: linear-gradient(45deg, #a3065d 0%, #cc253f 50%, #fe4c1c 100%) !important;
    border-radius: 999px;
    padding: 11px 18px;
    font-size: 20px;
    line-height: 1;
    font-weight: 700;
    transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
}

.et_pb_button.pulsante-primario:hover,
.et_pb_button.pulsante-primario:focus-visible {
    color: #fff;
    transform: translateY(-1px);
    box-shadow: 0 8px 18px rgba(159, 31, 105, 0.28);
    filter: brightness(1.04);
    outline: none;
	padding: 11px 18px;
}
.et_pb_button.pulsante-secondario {
    margin-top: auto;
    align-self: flex-start;
    text-decoration: none;
    color: #fff;
    background: transparent !important;
    border-radius: 999px;
    padding: 11px 18px;
    font-size: 20px;
    line-height: 1;
    font-weight: 700;
    transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
}

.et_pb_button.pulsante-secondario:hover,
.et_pb_button.pulsante-secondario:focus-visible {
    color: #000;
	background-color:#fff!important;
    transform: translateY(-1px);
    box-shadow: 0 8px 18px rgba(250, 250, 250, 0.28);
    filter: brightness(1.04);
    outline: none;
	padding: 11px 18px;
}