
        html, body{
            font-family: "Poppins", Sans-serif;
        }

        .c-white{
          color: white;
        }

        .upper{
            text-transform: uppercase;
        }

        .custom-navbar {
          padding: 10px 0;
        }

        .custom-footer {
          background-color: #F7F9FA;
          color: black;
          padding: 30px 0;
        }

        .footer-text {
          text-align: center;
          font-size: 14px;
        }

        .logo {
            max-height: 60px;
            width: 100%;
            max-width: 270px;
        }

        .footerlog{
            width: 100%;
            max-width: 100px;
        }

        .gradient{
            background-image: linear-gradient(90deg, #275563 0%, #76BB5D 100%);
        }

        .btnprenota{
            padding: 13px;
            color: white;
            font-weight: 700;
        }

        .nav1{
            margin-top: 10px;
            max-width: 1320px;
        }

        .titolo{
            font-weight: 600;
            font-size: clamp(20px, 4vw, 32px);
            color: #275563;
        }

        .barra{
            border-radius: 5px;
            padding: 10px 10px 10px 19px;
        }
        .scrittabarra{
            font-weight: 700;
            margin-bottom: 0px;
            letter-spacing: 2px;
        }


        @font-face {
            font-family: 'Poppins';
            font-style: italic;
            src: url("fonts/pxiAyp8kv8JHgFVrJJLmE0tDMPKzSQ.woff2") format('woff2');
        }


        .form-box {
          border: 1px solid #dcdcdd;
          border-radius: 10px;
          padding: 30px;
        }

        .form-title {
          font-weight: 600;
          margin-bottom: 20px;
        }

        .form-control {
          border-radius: 8px;
          padding: 10px;
        }

        .btn-submit {
          background-color: #0d6efd;
          color: white;
          padding: 10px 20px;
          border-radius: 8px;
        }


        .is-invalid {
          border-color: #dc3545;
        }

        .error-text {
          color: #dc3545;
          font-size: 0.85rem;
        }

        .successo{
          color: green;
          font-weight: 700;
        }

        .errore{
             color: red;
          font-weight: 700;
        }


        .cornice{
          border-radius: 10px;
          width: 60%;
          height: auto;
        }