b, strong{
	font-weight:800;
}
.emptydiv{
	display:table;
    margin-bottom:15px!important;
}
.introsection > div{
	background-attachment: fixed;
	background-size: cover;
}
.tk-contact-me{
	margin: auto;
    margin-top: 70px;
}    
#my-id .wpcf7-list-item{
	margin-left:0px;
}
#my-id label{
	font-size:14px;
 }
#my-id input:not([type="checkbox"]):not([type="submit"]){	box-shadow:none;
    border:1px solid #ACACACFF;
    padding:10px 10px;
    border-radius:5px;
    width:calc(100% - 20px)
}
#my-id input::placeholder{
	color:#ACACACFF
}
#my-id input[type="submit"]{
    background-color: #d6bcfa;
    color:#fff;
    box-shadow:initial;
    border:0px;
    padding: 15px 50px 15px 50px;
    border-radius: 15px;
    font-size:25px;
    font-weight:bold;
    text-transform:uppercase;
    display:table;
    margin:auto;
    margin-top:30px;
}
#my-id .wpcf7-checkbox{
	font-weight:initial;
    padding-top:15px;
    display:table;
}
.mx-auto{
	margin:auto;
}
@media screen and (max-width:767px){
    #my-id input[type="submit"]{
    	font-size:20px;
    }
}
@media screen and (max-width:767px){
	.uk-button{
		font-size: 20px;
	}
	.aboutsection > div{
		padding:0px;
	}
	.uk-h1{
		font-size:22px;
	}
	.uk-container{
		padding-left: 25px;
		padding-right: 25px;
	}
}
/*/*Giorgio Applica solo alla form con ID e628b6d */

/* Applica solo alla form con ID 535 */
div.wpcf7[data-wpcf7-id="535"] form {
  font-family: 'Poppins', sans-serif;
  max-width: 480px;
  margin: 0 auto;
  font-size: 15px;
  color: #1a1a1a;
}

/* Label */
div.wpcf7[data-wpcf7-id="535"] label {
  display: block;
  margin-bottom: 10px;
  color: #111;
  font-size: 15px;
  font-weight: 500;
}

/* Input, select, textarea */
div.wpcf7[data-wpcf7-id="535"] input[type="text"],
div.wpcf7[data-wpcf7-id="535"] input[type="email"],
div.wpcf7[data-wpcf7-id="535"] input[type="tel"],
div.wpcf7[data-wpcf7-id="535"] input[type="date"],
div.wpcf7[data-wpcf7-id="535"] select,
div.wpcf7[data-wpcf7-id="535"] textarea {
  width: 100%;
  padding: 14px 16px;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 6px;
  margin-top: 4px;
  box-sizing: border-box;
  transition: border-color 0.3s ease;
  background-color: #fff;
}

/* Focus */
div.wpcf7[data-wpcf7-id="535"] input:focus,
div.wpcf7[data-wpcf7-id="535"] select:focus,
div.wpcf7[data-wpcf7-id="535"] textarea:focus {
  border-color: #d6bcfa;
  outline: none;
}

/* Radio group */
div.wpcf7[data-wpcf7-id="535"] .wpcf7-radio {
  display: flex;
  gap: 24px;
  margin-top: 8px;
  font-size: 14px;
}

/* Checkbox */
div.wpcf7[data-wpcf7-id="535"] .wpcf7-acceptance {
  margin: 20px 0;
  font-size: 13px;
  line-height: 1.5;
}

/* Privacy link */
div.wpcf7[data-wpcf7-id="535"] .wpcf7-acceptance a {

  color: #7c8db0;
  text-decoration: underline;
  font-weight: 500;
}

/* Submit button */
div.wpcf7[data-wpcf7-id="535"] input[type="submit"] {
  background-color: #d6bcfa;
  color: white;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 600;
  border: none;
  padding: 14px 32px;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: 100%;
}

div.wpcf7[data-wpcf7-id="535"] input[type="submit"]:hover {
  background-color: #c5a8f2;
}
